Оперативная память и система Windows. Какой объем оперативной памяти является оптимальным

Оперативная память является одним из наиболее важных компонентов персонального компьютера. От ее количества зависит быстродействие ПК, а также скорость обработки различных запросов центральным процессором. Если оперативной памяти становится слишком мало, то частично решить проблему может виртуальная память.

Максимально поддерживаемый объем оперативной памяти

При выборе и покупке определенного количества оперативной памяти пользователю стоит учитывать ее максимальное количество, которое способна поддерживать операционная система и материнская плата. Обычно проблема заключается именно в ОС. Например, Windows XP поддерживает только до 4 гигабайт оперативной памяти (при условии, что установлена 32-х разрядная версия). В том случае если ее будет больше, то ОС просто не будет ее считывать, соответственно, остальная ее часть не будет использоваться. Что касается 64-х разрядных версий, то они способны поддерживать до 128 Гб оперативной памяти. К сожалению, количество максимально поддерживаемой ограничивается еще и версией операционной системы, а не только ее разрядностью.

Кроме того, небольшая часть оперативной памяти расходуется еще и на используемые устройства. То есть если у пользователя установлена 32-х разрядная операционная система Windows XP и 4 гигабайта оперативной памяти, то приблизительно 400-500 Мб будет уходить на обеспечение работоспособности другим устройствам.

Что касается современных операционных систем семейства Windows, то они способны работать при наличии 192 гигабайт оперативной памяти, а Windows Server 2008 поддерживает до 2 терабайт. Подобное расширение стало возможно благодаря использованию виртуального адресного пространства. Каждый пользователь персонального компьютера может более подробно ознакомиться с максимально поддерживаемым количеством оперативной памяти каждой версии ОС Windows на их официальном сайте. В целом, для хорошей работоспособности персонального компьютера сегодня требуется не меньше 4 гигабайт оперативной памяти (при условии если компьютер будет использоваться в качестве своеобразной мультимедийной станции). Если на персональном компьютере будут выполняться только офисные задачи и использоваться только офисные приложения, то вполне хватит 1-2 гигабайт оперативной памяти. Конечно, если пользователь будет использовать ПК как для игр, так и для офисных приложений, то количество оперативной памяти лучше довести до возможного максимума.

Прошло несколько лет с тех пор, как была написана статья «Четыре гигабайта памяти - недостижимая цель? », а вопросов, почему Windows не видит все четыре гигабайта, меньше не стало. К числу вопрошающих добавились и обладатели 64-разрядных систем, которых эта проблема, казалось бы, не должна была коснуться. И стало ясно, что пора писать новую статью на эту же тему. Как и раньше, речь пойдет только об операционных системах Windows, причем в основном клиентских, то есть Windows XP, Windows Vista, Windows 7 и грядущей Windows 8. В некоторых случаях намеренно будут использоваться несколько упрощенные описания тех или иных аспектов. Это даст возможность сосредоточиться на предмете данной статьи, не вдаваясь в излишние подробности, в частности, внутреннего устройства процессоров и наборов микросхем (чипсетов) для системных плат. Рекомендуем предварительно прочитать указанную выше статью, так как не всё, сказанное в ней, будет повторено здесь.

Хотя теоретически 32-разрядной системе доступны (без дополнительных ухищрений) до 4 ГБ физической памяти, 32-разрядные клиентские версии Windows не могут использовать весь этот объем из-за того, что часть адресов используется устройствами компьютера. Ту часть ОЗУ, адреса которой совпадают с адресами устройств, необходимо отключать, чтобы избежать конфликта между ОЗУ и памятью соответствующего устройства - например, видеоадаптера.

Рис. 1. Если оперативная память в адресах, используемых устройствами, не отключена, возникает конфликт

Оперативная память заполняет адреса, начиная с нулевого, а устройствам, как правило, отводятся адреса в четвертом гигабайте. Пока размер ОЗУ не превышает двух-трех гигабайт, конфликты не возникают. Как только верхняя граница установленной памяти входит в ту зону, где находятся адреса устройств, возникает проблема: по одному и тому же адресу находятся и ячейка оперативной памяти, и ячейка памяти устройства (того же видеоадаптера). В этом случае запись данных в память приведет к искажению изображения на мониторе и наоборот: изменение изображения - к искажению содержания памяти, то есть программного кода или данных (скажем, текста в документе). Чтобы конфликты не возникали, операционной системе приходится отказываться от использования той части ОЗУ, которая перекрывается с адресами устройств.

В середине девяностых годов прошлого века для расширения доступного объема ОЗУ была разработана технология PAE (Physical Address Extension), увеличивающая число линий адреса с 32 до 36 - тем самым максимальный объем ОЗУ вырастал с 4 до 64 ГБ. Эта технология первоначально предназначалась для серверов, однако позже появилась и в клиентской Windows XP. Некоторые особенности реализации этой технологии в современных контроллерах памяти дают возможность не только использовать PAE по ее прямому назначению, но и «перекидывать» память в другие адреса. Таким образом, часть памяти, которая ради предотвращения конфликтов не используется, может быть перемещена в старшие адреса, например в пятый гигабайт - и снова стать доступной системе.

В обсуждении первой статьи было высказано замечание, что некорректно отождествлять наличие в контроллере памяти системной платы поддержки PAE - и способность платы переадресовывать память; что это вполне могут быть вещи, друг с другом не связанные. Однако практика показывает, что в «железе» для настольных систем это понятия взаимозаменяемые. К примеру, Intel в документации к своему набору микросхем G35 ни слова не говорит о возможности (реально существующей) переадресации памяти, зато подчеркивает поддержку РАЕ. А не поддерживающий PAE набор i945 не имеет и переадресации памяти. С процессорами AMD64 и последними моделями процессоров Intel дело обстоит еще проще: в них контроллер памяти встроен в процессор, и поддержка PAE (и ОЗУ размером более 4 ГБ) автоматически подразумевает поддержку переадресации.

Рис. 2. Переадресация

Рисунок достаточно условный, переадресация совсем не обязательно выполняется блоками именно по одному гигабайту, дискретность может быть другой и определяется контроллером памяти (который, напомним, является либо частью оборудования системной платы, либо частью процессора). В программе BIOS Setup компьютера обычно бывает настройка, разрешающая или запрещающая переадресацию. Она может иметь различные наименования - например, Memory remap, Memory hole, 64-bit OS и тому подобное. Ее название лучше всего выяснить в руководстве к системной плате. Необходимо отметить, что если используется 32-разрядная система, то на некоторых системных платах, преимущественно достаточно старых, переадресацию необходимо отключать - в противном случае объем доступного системе ОЗУ может уменьшиться.

По умолчанию в Windows XP режим РАЕ был отключен, поскольку реальной надобности в нем не было (напомним, что в 2001 году типичный объем памяти настольного компьютера составлял 128-256 МБ). Тем не менее, если его включить, то ХР могла бы использовать все четыре гигабайта памяти - при условии, конечно, что системная плата поддерживала бы РАЕ. Но, повторим, реальной надобности включать этот режим в те годы не было. При желании читатель может для пробы установить на современный компьютер Windows XP или Windows XP SP1 (делать это для работы, конечно, не стоит), включить режим PAE и своими глазами убедиться, что системе доступны четыре гигабайта ОЗУ.

В 2003 году «Майкрософт» начала разрабатывать второй пакет исправлений для Windows XP (вышедший в 2004 году), поскольку столкнулась с необходимостью существенно снизить число уязвимостей в компонентах ОС. Одним из путей было использование предотвращения выполнения данных (Data Execution Prevention, DEP) - набора программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и в ряде случаев предотвращать запуск вредоносного кода. Эти проверки выполняются как на программном уровне, так и на аппаратном (при наличии соответствующего процессора). AMD назвала эту функцию процессора «защита страниц от выполнения» (no-execute page-protection, NX), а Intel использовала термин «запрет на выполнение» (Execute Disable bit, XD).

Однако использование такой аппаратной защиты требует перевода процессора в режим PAE, поэтому Windows XP SP2 при обнаружении подходящего процессора стала включать этот режим по умолчанию. И вот тут «Майкрософт» столкнулась с довольно серьезной проблемой: оказалось, что не все драйверы могут работать в режиме PAE. Попробуем пояснить эту особенность, не слишком углубляясь в устройство процессоров и механизмы адресации.

В Windows используется так называемая плоская модель памяти. Тридцать два разряда адреса обеспечивают обращение к пространству размером четыре гигабайта. Таким образом, каждой ячейке ОЗУ или ячейке памяти другого устройства соответствует определенный адрес, и никаких двусмысленностей тут быть не может. Включенный режим PAE дает возможность использовать 36 разрядов адреса и увеличить количество ячеек памяти в 16 раз. Но ведь система команд процессора остается той же самой и может адресовать только 4 миллиарда (двоичных) байтов! И вот, чтобы обеспечить возможность доступа к любому из 64 миллиардов байтов, указав только 32 разряда адреса, в процессоре включается дополнительный этап трансляции адресов (те, кого интересуют подробности, могут обратиться к специальной литературе - например, книге Руссиновича и Соломона «Внутреннее устройство Windows»). В результате 32-разрядный адрес в программе может указывать на любой из байтов в 36-разрядном пространстве.

Прикладных программ эта особенность никак не касается, они работают в своих собственных виртуальных адресах. А вот драйверам, которые должны обращаться к реальным адресам конкретных устройств, приходится решать дополнительные задачи. Ведь сформированный этим драйвером 32-разрядный адрес может после дополнительного этапа трансляции оказаться совсем другим, и выданная драйвером команда может, например, вместо вывода значка на экран изменить значение в одной из ячеек таблицы Excel. А если окажутся запорченными какие-либо системные данные, то тут и до аварийного завершения работы с выводом синего экрана рукой подать. Поэтому для успешной работы в режиме PAE драйверы должны быть написаны с учетом особенностей этого режима.

Однако поскольку исторически сложилось так, что до того времени в клиентских компьютерах PAE не использовался, некоторые компании не считали нужным поддерживать этот режим в написанных ими драйверах. Ведь оборудование, которое они выпускали (звуковые платы, к примеру), не предназначалось для серверов, и драйверы не имели серверной версии - так зачем без необходимости эти драйверы усложнять? Тем более, что для тестирования работы в режиме PAE раньше требовалось устанавливать серверную ОС и использовать серверное оборудование (системные платы для настольных компьютеров лишь относительно недавно стали поддерживать PAE). Так что разработчикам драйверов проще и выгоднее было просто забыть про этот PAE и обеспечить работоспособность на обычных клиентских компьютерах с обычными персональными, а не серверными ОС.

И вот с такими драйверами и возникли проблемы в XP SP2. Хотя количество фирм, драйверы которых переставали работать или даже вызывали крах системы, оказалось невелико, количество выпущенных этими фирмами устройств исчислялось миллионами. Соответственно, и количество пользователей, которые могли бы после установки SP2 получить неприятный сюрприз, оказывалось весьма значительным. В результате многие пользователи и сами отказались бы устанавливать этот пакет, и разнесли бы о нем дурную славу, что повлияло бы и на других пользователей. Они, хоть и без каких-либо веских причин, тоже отказались бы его устанавливать.

А необходимость повышения безопасности ХР компания «Майкрософт» ощущала очень остро. Впрочем, рассуждения на тему, почему мы увидели Windows XP SP2 и не увидели чего-то наподобие Windows XP Second Edition, выходят за рамки данной статьи.

Главное, что нас интересует, это то, что для обеспечения совместимости с плохо написанными драйверами функциональность PAE в SP2 для Windows XP была обрезана. И хотя сам этот режим существует и, более того, на компьютерах с современными процессорами включается по умолчанию, никакого расширения адресного пространства он не дает, просто передавая на выход те же адреса, которые были поданы на вход. Фактически система ведет себя как обычная 32-разрядная без PAE.

То же самое поведение было унаследовано Windows Vista, а затем перешло к Windows 7 и будущей Windows 8. Конечно, 32-разрядным. Причина, по которой это поведение не изменилось, осталась той же самой: обеспечение совместимости. Тем более что необходимость выгадывать доли гигабайта отпала: те, кому нужны большие объемы памяти, могут использовать 64-разрядные версии ОС.

Иногда можно услышать вопрос: если именно этот обрезанный режим PAE мешает системе видеть все четыре гигабайта - так, может, отключить его вовсе, чтобы не мешал, и, вуаля, системе станут доступны 4 ГБ? Увы, не станут: для этого требуется как раз наличие PAE, притом полноценного. Другой не так уж редко задаваемый вопрос звучит так: если устройства действительно мешают системе использовать всю память и резервируют ее часть под свои нужды, то почему же они ничего не резервировали, когда в компьютере стояло два гигабайта ОЗУ?

Вернемся к первому рисунку и рассмотрим ситуацию подробнее. Прежде всего отметим, что нужно четко различать два понятия: размер адресного пространства и объем ОЗУ. Смешение их воедино препятствует пониманию сути вопроса. Адресное пространство - это набор всех существующих (к которым может обратиться процессор и другие устройства) адресов. Для процессоров семейства i386 это 4 гигабайта в обычном режиме и 64 ГБ с использованием PAE. У 64-разрядных систем размер адресного пространства составляет 2 ТБ.

Размер адресного пространства никак не зависит от объема ОЗУ. Даже если вытащить из компьютера всю оперативную память, размер адресного пространства не изменится ни на йоту.

Адресное пространство может быть реальным, в котором работает сама операционная система, и виртуальным, которое ОС создает для работающих в ней программ. Но особенности использования памяти в Windows будут описаны в другой статье. Здесь же отметим только, что к реальному адресному пространству программы доступа не имеют - по реальным адресам могут обращаться только сама операционная система и драйверы.

Рассмотрим, как же в компьютере используется адресное пространство. Сразу подчеркнем, что его распределение выполняется оборудованием компьютера («железом») и операционная система в общем случае не может на это повлиять. Есть только один способ: изменить настройки оборудования с помощью технологии Plug&Play. О ней много говорили в середине 90-х годов прошлого века, но теперь она воспринимается как что-то само собой разумеющееся, и всё увеличивается число людей, которые о ней даже не слышали.

С помощью этой технологии можно изменять в определенных, заданных изготовителем, пределах адреса памяти и номера портов, используемых устройством. Это, в свою очередь, дает возможность избежать конфликтов между устройствами, которые могли бы произойти, если бы в компьютере оказалось два устройства, настроенных на использование одних и тех же адресов.

Базовая программа в системной плате, часто обобщенно называемая BIOS (хотя на самом деле BIOS (базовой системой ввода-вывода) она не является) при включении компьютера опрашивает устройства. Она определяет, какие диапазоны адресов каждое устройство может использовать, потом старается распределить память так, чтобы ни одно устройство не мешало другому, а затем сообщает устройствам свое решение. Устройства настраивают свои параметры согласно этим указаниям, и можно начинать загрузку ОС.

Раз уж об этом зашла речь, заметим, что в ряде системных плат есть настройка под названием «P&P OS». Если эта настройка выключена (No), то системная плата выполняет распределение адресов для всех устройств. Если включена (Yes), то распределение памяти выполняется только для устройств, необходимых для загрузки, а настройкой остальных устройств будет заниматься операционная система. В случае Windows XP и более новых ОС этого семейства данную настройку рекомендуется включать, поскольку в большинстве случаев Windows выполнит требуемую настройку по крайней мере не хуже, чем BIOS.

Поскольку при таком самоконфигурировании распределяются адреса памяти, не имеет никакого значения, сколько ОЗУ установлено в компьютере - процесс все равно будет протекать одинаково.

Когда в компьютер вставлено некоторое количество ОЗУ, то адресное пространство для него выделяется снизу вверх, начиная с нулевого адреса и дальше в сторону увеличения адресов. Адреса устройств, наоборот, выделяются в верхней области (в четвертом гигабайте) в сторону уменьшения адресов, но не обязательно смежными блоками - чаще, наоборот, несмежными. Как только зоны адресов, выделяемых для ОЗУ (с одной стороны) и для устройств (с другой стороны), соприкоснутся, становится возможным конфликт адресов, и объем используемого ОЗУ приходится ограничивать.

Поскольку изменение адреса при настройке устройств выполняется с некоторым шагом, определяемым характеристиками устройства, заданными изготовителем, то сплошной участок адресов для устройств получить невозможно - между адресами отдельных устройств появляются неиспользуемые промежутки. Теоретически эти промежутки можно было бы использовать для обращения к оперативной памяти, но это усложнило бы работу диспетчера памяти операционной системы. По этой и по другим причинам Windows использует ОЗУ до первого адреса памяти, занятого устройством. ОЗУ, находящееся от этого адреса и выше, останется неиспользуемым. Если, конечно, контроллер памяти не организует переадресацию.

Иногда задают вопрос: а можно ли повлиять на распределение адресов, чтобы сдвинуть все устройства в адресном пространстве как можно выше и сделать как можно больше памяти доступной системе. В общем случае без вмешательства в конструкцию или микропрограммы самих устройств это сделать невозможно. Если же руки все-таки чешутся, а времени не жалко, можно попробовать следующий метод: в BIOS Setup включить настройку «PnP OS» (она может или вовсе отсутствовать или называться по-другому), чтобы адреса для большинства устройств распределяла Windows, а затем переустанавливать драйверы, используя отредактированные файлы inf с удаленными областями памяти, которые, на ваш взгляд, расположены слишком низко.

В интернете можно найти разные советы, которые, якобы, должны дать системе возможность использовать все четыре гигабайта, основанные на принудительном включении PAE. Как легко понять из изложенного, никакого выигрыша это дать не может, поскольку не имеет значения, включен ли PAE автоматически или принудительно - работает этот режим в обоих случаях одинаково.

Может возникнуть также вопрос: а что будет, если установить видеоадаптер с четырьмя гигабайтами памяти. Ведь тогда получается, что система останется совсем без ОЗУ и работать не сможет. На самом деле ничего страшного не произойдет: видеоадаптеры уже довольно давно используют участок адресного пространства размером 256 МБ, и доступ ко всему объему памяти видеоускорителя осуществляется через окно такого размера. Так что больше 256 мегабайт видеоадаптер не отнимет. Возможно, в каких-то моделях размер этого окна увеличен вдвое или даже вчетверо, но автору в руки они пока не попадали.

64 разряда

Итак, с 32-разрядными системами мы разобрались. Теперь перейдем к 64-разрядным.

Вот уж тут-то, казалось бы, никаких подводных камней быть не должно. Система может использовать куда больше четырех гигабайт, так что, на первый взгляд, достаточно воткнуть в системную плату память и установить систему. Но оказывается, не все так просто. Прежде всего, отметим, что специального оборудования, предназначенного только для 64-разрядных систем, найти не удастся (мы говорим об обычных ПК). Любая системная плата, сетевая плата, видеоадаптер и пр., работающие в 64-разрядной системе, должны с одинаковым успехом работать в 32-разрядной.

А это означает, что адреса устройств должны оставаться в пределах первых четырех гигабайт. И значит, все ограничения, накладываемые на объем памяти, доступный 32-разрядной системе, оказываются применимыми и к 64-разрядной - конечно, в том случае, если системная плата не поддерживает переадресацию или если эта переадресация отключена в настройках.

Не поддерживают переадресацию системные платы на наборах микросхем Intel до 945 включительно. Новыми их, конечно, не назовешь, но компьютеры на их базе еще существуют и используются. Так вот, на таких платах и 64-разрядная, и 32-разрядная системы смогут увидеть одинаковое количество памяти, и оно будет меньше 4 ГБ. Почему меньше - описано выше.

С 64-разрядными процессорами AMD дело обстоит проще: у них контроллер памяти уже довольно давно встроен в процессор, и переадресация отсутствует только в устаревших моделях. Все процессоры для 939-контактного гнезда и более новые поддерживают больше 4 ГБ и, соответственно, умеют выполнять переадресацию памяти. То же самое относится к процессорам Intel семейств Core i3, i5, i7.

Впрочем, и тут может быть загвоздка: если на системной плате не выполнена разводка дополнительных адресных линий, то не будет и возможности обратиться к переадресованной памяти. А некоторые младшие модели системных плат для удешевления выпускают именно такими, так что необходимо смотреть описание конкретной системной платы.

И здесь нас поджидает сюрприз, подобный тому, с которым мы сталкиваемся в 32-разрядной системе: использование адресного пространства для работы устройств может ограничить объем памяти, доступный Windows.

Например, если системная плата поддерживает до 8 ГБ ОЗУ (скажем, использующая набор микросхем G35), и установить все эти 8 ГБ, то использоваться будут только ≈7-7,25 ГБ. Причина заключается в следующем: на такой системной плате разведены 33 линии адреса, что, с точки зрения изготовителя, вполне логично - зачем усложнять конструкцию, если больше 8 ГБ плата все равно не поддерживает? Поэтому даже если контроллер памяти сможет перекинуть неиспользуемый участок ОЗУ в девятый гигабайт, обратиться к нему все равно будет невозможно. Для этого потребуется 34-разрядный адрес, который физически нельзя сформировать на 33-разрядной системной шине. Точно так же на платах, поддерживающих 16 ГБ, Windows сможет использовать ≈15-15,25 ГБ и так далее.

С переадресацией связан еще один малоизвестный нюанс. Ограничение размера памяти, выполняемое в программе msconfig (или соответствующими настройками конфигурации загрузки) относится не к собственно величине памяти, а к верхней границе адресов используемой памяти.

Рис. 3. Эта настройка ограничивает верхнюю границу адресов, а не размер памяти

То есть если задать эту величину равной 4096 МБ, то память, расположенная выше этой границы (переадресованная в пятый гигабайт, например), использоваться не будет, и фактически объем памяти будет ограничен примерно тремя гигабайтами. Эту особенность в некоторых случаях удается использовать для диагностики того, работает переадресация или нет. Например, автору встретился случай, когда на ноутбуке Windows использовала 3,75 ГБ из четырех, и было неясно: то ли не работает переадресация, то ли память используется на какие-то нужды. Установка флажка и ограничение размера памяти четырьмя гигабайтами привели к тому, что стали использоваться только 3,25 ГБ. Из этого можно сделать вывод, что переадресация работала, а четверть гигабайта, следовательно, использовалась для видеоадаптера или каких-то других целей.

Ну и напоследок стоит сказать о том, что даже при работающей переадресации и 64-разрядной системе несколько десятков или даже сотен мегабайт памяти все равно могут оказаться зарезервированными для оборудования. Причины такого резервирования лучше всего выяснить у изготовителя системной платы, но чаще всего можно предположить, что она используется для встроенных видеоадаптера или контроллера RAID.

Сколько бывает оперативной памяти? — вопрос не совсем корректный, потому что требуемое количество зависит от многих показателей — имеющихся процессора, материнской платы и других компонентов, составляющих единую целостную систему.

В свете последних обзоров на китайские смартфоны с оперативкой до 6Гб, которая даже сейчас не так часто встречается на современных компьютерах, сам собой встает вопрос о расширении возможностей своей машины.

В этом обзоре мы осветим все нюансы, которые помогут вам правильно выбрать оперативную память для своего компьютера.

Определяем аппетиты

Сколько требуется оперативной памяти?

1-2Gb. Необходимый минимум для работы офисных приложений и просмотра страниц в браузере.

4Gb. Бюджетная домашняя версия, позволяющая не только работать в текстовом редакторе и Интернете, но и просматривать фильмы в высоком качестве и заниматься в графическом редакторе.

8Gb. Расширенная конфигурация — поддерживает многие современные игры в базовых настройках, позволяет без особых затруднений работать с видеофайлами, тестировать приложения в процессе программирования и многое другое.

Выше 8Gb. Вариант для мощных ПК и ноутбуков — позволяет запускать все современные игры в высоком качестве. Рядовому пользователю такое количество не требуется.

Как вы видите нет однозначного ответа на вопрос “сколько нужно оперативной памяти?” — все зависит от выбранного вами режима работы.

В случае, если у вас действительно не хватает оперативки — мы расскажем как же правильно выбрать оперативную память.

Больше памяти!

Если вы все-таки решили увеличить объем оперативки, внимательно рассмотрите показатели вашего компьютера: конфигурацию системы Windows, тип слотов ОЗУ, тактовую частоту процессора и напряжение материнской платы. Эти параметры отображаются в специфической программе CPU Z — все параметры и компоненты системы отобразятся в одном окне.

  1. Конфигурация Windows. Система, которую вы используете, тоже потребляет некоторый объем оперативной памяти. Если у вас стоит версия WinXP — добавлять модули практически бесполезно. 32-разрядные системы попросту не видят больше 3 гигабайт. C более поздними версиями сложнее — начиная с Win8.1 вам уже понадобится 8Гб.
  2. Тип слотов ОЗУ, установленных на вашей материнской плате — важный аспект при выборе модуля. Обидно будет приобрести новейшую DDR4, и понять, что материнская плата не поддерживает подобный тип планок, и работать с ней категорически отказывается. Любые платы поддерживают только один тип ОЗУ. Если у вас стоит DDR2, значит, может использоваться только DDR2 и ничего больше.
    Поддерживать память DDR4 способны лишь платы последнего поколения, и, если очень хочется — можно воспользоваться случаем и собрать новый компьютер.
  3. Процессор. Производители процессоров заботятся о своих пользователях — на официальных сайтах обычно существуют таблицы совместимости с моделями и видами планок ОЗУ. Например, вы без проблем найдете ответ, какие типы совместимы и подходят процессору Intel i5 — список моделей и конфигураций, которые он должен поддерживать и которые будут поддерживать работу компьютера, как часовой, грамотно синхронизированный механизм.

Рынок и ассортимент — имя имеет значение

Главными производителями модулей ОЗУ на данный момент являются несколько компаний-лидеров:

  • Corsair
  • Crucial
  • Samsung

При покупке вы переплатите за имя, но в то же время получите качественный, проверенный продукт без лишних рисков.

Типы оперативной памяти, принципиальные отличия

На сегодняшний день существуют четыре поколения оперативной памяти. Самые частовстречаемые модули — это DDR2, DDR3,DDR3L и DDR4. Итак, чем отличаются модули ОЗУ?

DDR

Самые первые модели оперативной памяти. Характеризовались низкой производительностью (объемом до 512Mb и частотой до 400МHz), большим (2,2 — 2,4В) напряжением. Все еще используются в очень старых моделях компьютеров.

DDR2

Второе поколение, тоже постепенно уходящее в прошлое. Материнские платы, поддерживающие данный тип планок ОЗУ сняты с производства, как и сами модули. По сравнению с предшественником, данный тип потребляет на порядок меньше энергии (1.8-2.1В), а частота и объем заметно выросли 800-1000МГц и 1-8Гб соответственно. Также увеличилось количество контактов с 184 до 240.

Так выглядит планка DDR2

DDR3

Наиболее популярен на сегодняшний день модуль памяти DDR3, который используют многие современные машины. Частота модуля ОЗУ достигает 2800МГц, но и количество таймингов в данных типах возросло. Но все же DDR3 отличается более высокой производительностью по сравнению с предшественниками. Так же другой вид этой платформы — DDR3L дает более интересный показатель энергосбережения (1.35В по сравнению с 1.5В в базовой комплектации).

DDR4

Если вы решили собрать новый компьютер — целесообразно посадить его на более современную платформу со слотами ОЗУ DDR4. С каждым поколением модулей снижается напряжение (у DDR4 этот параметр имеет значения 1.2В, что сказывается на общем энергопотреблении компьютера), растет частота (данная конфигурация имеет максимальную частоту 4200МГц) и скорость передачи данных. Последнее поколение ОЗУ оперирует скоростью до 3200Мбит/с, в то время, как для DDR3 предел — 2133. На данный момент у DDR4 самая быстрая скорость передачи данных и максимальные показатели производительности, в то же время она из-за низкого требования к напряжению практически не греется.

Для сравнения, одной планки DDR4 2133МГц CL 15 достаточно, чтобы заменить две новых одинаковых планки DDR3 частотой 2400МГц при том же объеме передает данные, связанные с процессором.

Виды ОЗУ

ОЗУ — оперативно записывающее устройство, предназначенное для сохранения и считывания данных при работе ПК. Модули ОЗУ, различаясь по внешним и внутренним характеристикам, также классифицированы по другим параметрам.

RDIMM — регистровая память. Данная маркировка говорит о том, что между шиной данных и памятью установлены буферные регистры, выполняющие дополнительную функцию контроля целостности данных.

LRDIMM — не буферизированная память. Это модули DIMM со сниженной нагрузкой на шины за счет добавочной микросхемы.

UDIMM — вид, наиболее часто используемый в настольных и портативных компьютерах. В отличие от двух предыдущих, отличается меньшей стабильностью, так как не является не регистровой, ни буферизированной. Впрочем, в масштабах одного ПК это обстоятельство не играет особой роли.

SODIMM — компактный вариант, использующийся в ноутбуках и некоторых видах оргтехники. Принципиальным отличием является форм-фактор. Длина планки SODIM всего 67.6 мм, в то время как остальные конфигурации имеют размер 133.35 мм.

Основные характеристики оперативной памяти — на что обратить внимание

Напряжение оперативной памяти — это параметр, который характеризует потребность ОЗУ в электроэнергии для нормальной, стабильной работы.

Многие продвинутые пользователи вручную, в BIOS меняют напряжение, подающееся с материнской платы, с целью увеличить производительность. Без знания некоторых аспектов данный прием выполнять не рекомендуется — вы рискуете сжечь модуль, ничего при этом не добившись. Без знаний BIOS лучше не трогать — напряжение выставится при установке соответствующих драйверов. В случае, если вы сомневаетесь — посетите сайт производителя и получите параметры и рекомендации на ваш тип устройства.

Частота оперативной памяти — показатель, от величины которого напрямую зависит скорость передачи данных. Важно отметить, что частота работы планки ОЗУ должна совпадать или быть меньше тактовой частоты материнской платы. В противном случае вы будете наблюдать печальный результат — система будет давать сбой. Так же, оптимизированной работе компьютера способствует идеальное совпадение скорости передачи данных между процессором и планкой ОЗУ.

Главным фактором при выборе ОЗУ является частота, но не стоит гнаться за цифрами. Тактовая частота планки не должна превышать частоту процессора. Главной ошибкой пользователей является то, что очень часто в погоне за герцами они напрочь игнорируют данный параметр. В итоге эта ерунда грозит не только плохим настроением, но и порче всей системе в целом.

Объем оперативной памяти — характеристика, показывающая количество данных, которые способен удержать в себе модуль. При выборе этого показателя стоит ориентироваться на род деятельности, которую вы осуществляете за компьютером.

Надеюсь, данная статья была полезна и вы разобрались, стоит ли апгрейдить оперативную память и как это правильно сделать.

Оперативная память (ОЗУ) – это память компьютера, которая отвечает за быстрый обмен пользовательских и системных данных с процессором. ОЗУ является не менее важным устройством в системном блоке, чем материнская плата или процессор. Правильно выбрать оперативную память – очень сложно, так как их достаточно много видов и у них много важных особенностей. Именно поэтому в данной статье мы постараемся рассказать вам всё то, что вам необходимо знать для правильного выбора ОЗУ.

Особенности ОЗУ

Для чего нужна оперативная память

Предназначение ОЗУ - хранить использующуюся пользователем или программами в данный момент информацию. Оперативная память обменивается данными с процессором непосредственно или через кэш. Быстродействие ОЗУ в десятки или даже сотни раз выше, чем скорость работы жёсткого диска. Приведем пример: скорость работы DDR3 – 12800 Мб/сек., когда скорость HDD – 80 Мб/сек. В данном случае разница в 160 раз, что согласитесь весьма и весьма существенно.

Одной из особенностей оперативной памяти является её энергозависимость, то есть она способна сохранять информацию до тех пор, пока включено питание, когда компьютер отключен, вся информация стирается. Есть правда одно исключение – режим сна, в этом случае вся информация с ОЗУ записывается в специальный временный файл на жёстком диске. Поэтому, когда вы выводите компьютер из сна или ждущего режима, то можете видеть незакрытые вами приложения, видео, музыку, документы и продолжать работу с того места, с которого её прервали.

Почему важен объём ОЗУ?

Объем оперативной памяти напрямую влияет на быстродействие отдельных программ и системы в целом. Чем больше объём оперативной памяти, тем меньше придётся системе обращаться к жёсткому диску, а соответственно не будет никаких зависаний и небольших подтормаживаний.

На практике оперативная память играет роль некого буфера между жёстким диском и процессором. К примеру, вы решили поиграть в игру. Когда игра загрузилась - вы видите игровое меню, а это значит, что данные с HDD были перенесены в RAM. Теперь вы работаете непосредственно с оперативной памятью. Далее загружаются уровни игры и ваш профиль – это также выгрузка данных с HDD в RAM. Сам игровой процесс – это взаимодействие оперативной памяти с процессором.

То же самое происходит, когда вы работаете с программами. От количества оперативной памяти будет зависеть то, со сколькими документами вы сможете работать одновременно, сколько вкладок в браузере сможете открывать без зависаний. Если у вас большой объём ОЗУ, тогда можно открывать всё вышеперечисленное в паре с игрой, да и еще в небольшом окошке в углу экрана можно смотреть фильм. Большой объём ОЗУ позволяет вам смотреть фильмы высокого разрешения без подвисаний, а также использовать различные графические эффекты.

Выбор оперативной памяти

Тип оперативной памяти

Подбирая тип ОЗУ, обязательно обратите внимание на особенности вашей материнской платы, так как именно она будет диктовать вам условия. Обычно на сайте производителя вы найдете исчерпывающую информацию о том, какой тип ОЗУ поддерживает материнская плата и другие её особенности, под которые будет производиться выбор памяти.

Все современные модели материнских плат поддерживают тип оперативной памяти DDR3. Важно отметить, что ОЗУ делятся на: компьютерные и для ноутбука. То есть для компьютера используются длинные панельки, а для ноутбука короткие, поэтому они друг к другу не подходят.

Какой объём оперативной памяти выбрать

Если речь идет о стационарном компьютере, то сегодня самый оптимальный объём оперативной памяти – 8 Гб. В тандеме с хорошо сбалансированными комплектующими их вполне хватит для большинства игр, не говоря уже о различных программах и работе с мультимедиа контентом.

Ограничением в выборе объёма ОЗУ может стать , так как не все они поддерживают большие объёмы оперативной памяти. Именно это нужно узнать в первую очередь в характеристиках «материнки».

Что касается ноутбука, то для начала изучите его параметры: количество слотов для оперативной памяти и поддерживающий объём. Таким образом, вы должны также узнать есть ли свободные слоты в материнской плате для установки дополнительных панелек ОЗУ, а также будет ли поддерживаться материнской платой данный объём оперативной памяти. Для большинства ноутбуков вполне достаточным будет 4 Гб оперативной памяти.

Также при выборе ОЗУ помните о том, что 32-ух битные операционные системы не поддерживают более 4-ёх Гб оперативной памяти, а то и меньше. Поэтому смысла увеличивать её объём – нет. Покупать ОЗУ большего объёма стоит в том случае, если вы установите 64-ёх битную операционную систему, которая поддерживает вплоть до 64-ёх Гб оперативной памяти. Но для этого у вас должен быть мощный компьютер.

Количество планок

Компьютеры, в которых общий объём оперативной памяти разделён на равное количество планок, под имеющиеся для них слоты – это самый лучший вариант. Две планки по 4 Гб лучше, чем одна на 8 Гб. Дело в том, что материнские платы имеют поддержку двух- и более канальных режимов работы с оперативной памятью. В теории, активировав этот режим, пропускная способность увеличивается в 2 раза. На практике немного меньше, но это довольно ощутимо. Поэтому старайтесь рассредоточить общий объём ОЗУ по слотам, но при этом будьте расчётливыми.

Рано или поздно, а вам нужно будет делать апгрейд компьютера, поэтому дайте себе возможность в будущем увеличить и объём ОЗУ. Например, если у вас 4 слота для оперативной памяти - купите две панельки по 4 Гб, в будущем вы сможете приобрести ещё 2 по 4 Гб – и таким образом правильно увеличите объём. Если же вы купите планки меньшего объёма – то впоследствии вам придётся их положить в коробку и купить новые, так как толку от них не будет. Больший объём планок ОЗУ приветствуется, но нелогичен.

Планки ОЗУ могут продаваться как по одной, так и в комплекте. Покупать ОЗУ в комплекте выгоднее, чем по одной.

Тактовая частота, пропускная способность и напряжение питания

Когда вы будете выбирать ОЗУ, обратите внимание на то, чтобы тактовая частота, пропускная способность и напряжение питания поддерживались материнской палатой. Кстати, чем выше значение перечисленных параметров, тем мощнее оперативная память.

Радиатор

Эксперты сайта сайт настоятельно рекомендуют отдать предпочтение моделям оперативной памяти с радиатором. Радиатор ОЗУ – это металлическая пластина, которая находится на микросхемах панелек. Радиаторы используются для улучшения теплоотдачи, преимущественно в моделях, работающих на высокой частоте.

Какой фирмы лучше всего покупать оперативную память

Очень важна и фирма, которая выпускает ОЗУ. На сегодняшний день отлично проявляют себя в работе панельки ОЗУ от таких производителей как:


  • Corsair;

  • Kingston;

  • Hynix;

  • Patriot Memory;

  • Transcend.

При выборе оперативной памяти старайтесь, чтобы все имеющиеся панельки были не только одной фирмы, но и одной модели и с одинаковыми параметрами, для качественной и синхронной работы.

Цена

Оперативная память в сравнении с другими комплектующими, такими как: , материнская плата, и прочими, стоит довольно дешево. Пара планок DDR3 по 4 Гб (общим объёмом в 8 Гб) стоит от 2500 до 3000 рублей. Если покупать планки отдельно, то они обойдутся немного дороже.

Не нужно покупать только что вышедшие модели ОЗУ (например, 32 Гб DDR3). Во-первых, в среднем один мегабайт памяти в таком случае стоит дороже, во-вторых, вы вряд ли найдете способ задействовать весь объем памяти. Как правило, 8 Гб оперативной памяти вполне достаточно для комфортной работы любому пользователю.

Объем оперативной памяти значительно влияет на производительность компьютера. Поэтому решившись на обновление конфигурации своей системы большинство пользователей начинает с установки дополнительной памяти.

Но, перед тем как приступать к такой процедуре необходимо узнать, сколько оперативной памяти поддерживает материнская плата. Иначе есть риск купить комплект модулей памяти, который не будет работать.

Итак, для того чтобы узнать сколько оперативной памяти поддерживает материнская плата, нужно сначала узнать точное название модели самой платы. Для этого лучше всего воспользоваться бесплатной утилитой CPU-Z. Скачайте CPU-Z и установите на свой компьютер.

После запуска программы CPU-Z, перейдите на вкладку «Mainboard». Здесь будет доступна вся основная информация о вашей материнской плате. В самом верху окна будет указано .

После того, как вы выяснили название производителя и модель материнской платы, вам нужно найти страничку данной материнской платы на официальном сайте ее производителя. Для этого просто введите название материнской платы в поисковую систему.

И перейдите на официальный сайт производителя материнской платы.

В этом списке вы сможете найти информацию о максимальном объеме оперативной памяти, типе поддерживаемой памяти, количестве слотов под память, а также другие характеристики вашей материнской платы.

Другие ограничения на объем оперативной памяти

Если вы хотите установить себе большой объем оперативной памяти, то нужно учитывать, что ее максимальный объем ограничивается не только материнской платой, но и процессором. Откройте характеристики процессора на официальном сайте производителя и посмотрите, с каким объемом памяти может работать . Например, для процессора Intel Core i5-2310 максимальный объем оперативной памяти составляет 32 Гб.

Кроме этого, максимальный объем оперативной памяти ограничивает и операционная система. Например, для Windows работают следующие ограничения:

Версия Windows

Ограничение для 32 разрядной системы

Ограничение для 64 разрядной системы

Windows 10

Windows 10 Enterprise

Windows 10 Education

Windows 10 Pro
Windows 10 Home

Windows 8

Windows 8 Enterprise

Windows 8 Professional

Windows 8

Windows 7

Windows 7 Ultimate

Windows 7 Enterprise

Windows 7 Professional

Windows 7 Home Premium

Windows 7 Home Basic

Windows 7 Starter

Windows Vista

Windows Vista Ultimate

Windows Vista Enterprise

Windows Vista Business

Windows Vista Home Premium

Windows Vista Home Basic

Windows Vista Starter

Windows XP

Windows XP
Windows XP Starter Edition

Как видно для 32-битных версий Windows ограничения очень серьезные. Но, для 64-битных версий ограничений практически нет, если не учитывать Windows 7 Home Basic и Windows 7 Home Premium для которых установлено ограничение в 8 и16 Гб.