Максимальная емкость озу. Сколько оперативной памяти нужно на самом деле. Для чего нужна оперативная память

Windows 8

Этот вопрос, поставленный в названии сегодняшнего поста, задавал себе, наверное, каждый пользователь компьютера. Хотя бы раз – но задавал…

Давайте наконец ответим на него!

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

Производительность памяти, в свою очередь, определяют ее характеристики: стандарт, частота, задержки…

Сегодня существуют два стандарта памяти: DDR2 и DRR3. Ощутимой разницы между ними, если говорить о быстродействии, практически нет.

Если рассматривать каждый стандарт в отдельности, например, DDR2-память может работать на разных частотах – 533, 667 и 800 МГц (1066 МГц и выше не рассматриваем – не все системные платы поддерживают такую память, да и от 800 МГц она практически ничем не отличается). DDR3 также работает на разных частотах – 1066, 1333, 1600. Это наиболее популярные сегодня. И так же – какой-то особой разницы между ними нет.

Что касается таких параметров, как задержки – я бы сказал, что это вообще никак не влияет на производительность.

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

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

2 ГБ

Этого объема будет достаточно для простой офисной работы под Windows XP и 7: текст, электронные таблицы, интернет, просмотр фото и видео. Если же Вы захотите перейти на Windows 7, то памяти придется добавлять. Два гигабайта для серьезной работы под управлением Windows 7 – это маловато.

Сама система работать будет и очень хорошо, также без труда будет работать Microsoft Office, ваши любимые программы для общения, проигрыватели и т.п. Вы даже сможете редактировать фото и видео DVD.

Но я имею в виду большие нагрузки: попробуйте открыть 3-4 фото высокого разрешения в Photoshop и работать с ними одновременно. А ведь именно это приходится делать, к примеру, дизайнерам работающим через интернет.

То же самое касается тех, кто профессионально работает с видео, либо же любителей: кто регулярно редактирует и обрабатывает видео со своей видеокамеры.

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

Еще о чем стоит сказать, что при нехватке физической памяти система будет обращаться к файлу подкачки на жестком диске. В этот файл она будет отправлять все, что не вместилось в физическую память. Здесь и кроется причина возможных “торможений”.

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

4 ГБ

Можно сказать, оптимальный на сегодня объем памяти. Офисная работа и некоторые ресурсоемкие задачи: игры, просмотр и редактирование фото/видео, одновременная работа с несколькими программами в т.ч. и под Windows 7… Для всего этого 4 ГБ вполне хватит.

Но даже в таком случае система все равно будет обращаться к файлу подкачки, хотя и значительно меньше, чем если бы в компьютере было установлено 2 ГБ памяти. Можно сказать – они сводятся к минимуму.

Для ноутбука 4ГБ памяти – это практически идеальный вариант: минимум обращений к файлу подкачки (только если работает какая-то очень ресурсоемкая программа), и, следовательно, минимум потребления энергии жестким диском.

Даже если вам хватает 2 ГБ в ноутбуке, я бы все равно рекомендовал установить 4. В этом случае, ноутбук будет чуть больше работать от батареи. А если вы не запускаете каких-либо ресурсоемких программ на ноутбуке, т файл подкачки можно отключить вообще, и тем самым добавить ноутбуку резвости.

Что касается цены, то 4 ГБ памяти обойдутся в среднем в 3500-4000 рублей.

8 ГБ

Идеальный вариант и просто необходимость, если вам приходится работать с ресурсоемкими программами, редактировать HD-видео с вашей видеокамеры и параллельно работать с несколькими приложениями.

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

Однако, столь большой объем имеет смысл в том случае, если в вашем компьютере установлен высокопроизводительный процессор Core i7 или Phenom II X4. С 8 ГБ памяти вы сможете использовать его потенциал полностью. Его не будет сдерживать медленный жесткий диск с файлом подкачки. Именно при 8 ГБ оперативной памяти производительность такого компьютера будет максимальна.

А если в ПК установлен процессор среднего или бюджетного уровня, то нет смысла устанавливать 8 ГБ, т.к. здесь вступает в силу другой фактор: если высокопроизводительному процессору такой объем нужен для того, чтобы полностью использовать все его ресурсы, то бюджетному процессору такой объем просто ни к чему, т.к. запас его мощности небольшой, и исчерпается уже, скажем, на 4 ГБ памяти (конечно, все зависит от конкретной модели) и дополнительные четыре ГБ не добавят особой скорости. Даже если вы хотите ускорить, скажем, обработку HD-видео на компьютере, то в данном случае все будет упираться в медленный процессор, а не в недостаток памяти.

Не все так гладко и с ноутбуками. Не все модели поддерживают увеличение памяти до такого объема. Как правило, в ноутбуках дело ограничивается 4-мя ГБ. Однако, ноутбуки по своей природе и не предназначены для сверхресурсоемких задач, таких как редактирование и кодирование HD-видео и современных игр. Поэтому, в ноутбуке 4 ГБ – вполне достаточно.

На текущий момент практически все современные системные платы поддерживают 8 ГБ памяти DDR2 или DDR3. Если вы нагружаете свой ПК по максимуму, если вам все время мало производительности и если у вас есть возможность обновить подсистему памяти до 8 ГБ, то я очень рекомендую вам это сделать.

8 ГБ памяти обойдутся примерно в 7000-8000 рублей.

На днях я убедился сам в том, что 8 ГБ памяти – существенно добавляет отзывчивости компьютеру. В моем ПК было установлено 4 ГБ памяти DDR3-1333, и я решил установить еще столько же.

Выбор пал на комплект памяти PATRIOT DDR3-1333. Фото планок памяти вы можете посмотреть в галерее:

Я сразу заметил, что компьютер стал еще более отзывчивым, чем прежде. Теперь, даже если я обрабатываю HD-видео с видеокамеры, система не обращается к файлу подкачки, как это было в случае с 4 ГБ памяти в системе.

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

Открываете ли вы папку, запускаете ли еще одну программу для параллельной работы, выполняете ли какие-либо операции в самой программе – компьютер делает все это моментально и быстро – без “раздумий”.

И чем с большим количеством программ параллельно вам приходится работать, тем более заметно это преимущество.

Вот, к примеру, программы, с которыми я часто работаю одновременно и которые постоянно запущены у меня в фоновом режиме:

  • Почта Windows
  • Opera (пара десятков открытых вкладок)
  • Skype
  • ICQ (один номер)
  • QIP Infium (второй номер)
  • Dropbox
  • Kaspersky Internet Security 2010
  • PuntoSwitcher
  • DownloadMaster
  • Bittorrent
  • Internet Explorer
  • Adobe Dreamweaver CS4
  • Microsoft SharePoint Designer 2007
  • Microsoft OneNote 2010
  • ABBYY Lingvo X3
  • Windows Media Player
  • Total Commander

Плюс системные процессы так же требуют памяти. Поэтому, если вы так же нагружаете компьютер по максимуму, будьте уверены – 8 ГБ памяти будут очень кстати.

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

  • «мозги»
  • память
  • оперативка
  • ОЗУ (оперативное запоминающее устройство)
  • SDRAM

Как выглядит оперативная память

В этой статье подробно объясняется предназначение оперативной памяти, способы самостоятельной установки (не сложнее, чем заменить лампочку!), тонкости выбора. Главное: после прочтения пары страниц этого текста неопытный пользователь легко разберётся в маркетинговых заклинаниях про частоты с мегагерцами и будет знать – пригодится ли ещё гигабайт памяти, или продавец впаривает ненужный товар.

Что делает оперативная память: понятное объяснение

Временно хранит операционную информацию. Не ту, которая нужна для сохранения фильмов с музыкой, а ту которая используется самой Windows, программами, играми и т.д. Такая информация храниться только во включённом состоянии ПК. Компьютер включается, стартует система – и во время старта запускаются программы и модули, которые записывают нужные данные с HDD в ОЗУ. Так, чтобы комп мог «общаться» с этими данными очень быстро – т.е., оперативно оперировать (отсюда и термин – «оперативная»).

Если говорить вкратце, то – это сверхбыстрая память, которая раз в 300 шустрее жёсткого диска. Быстрый отклик работающей программы (мгновенное появление меню при правой мышиной кнопке, скажем) – заслуга высоких скоростей «оперативки».

Аналог оперативной памяти в реальном мире – то, что хранится в мозгу человека короткое время. Эти данные готовы к мозговой обработке в любую секунду. С оперативкой в мозгу можно сравнить, например, информацию которую мы запоминаем на короткое время, во время выполнения какой-либо работы. Например, считаем, 9 + 3 = 1 и 2 в уме… Или другой пример, официант запоминает что ему заказал столик — эту информацию он скорее всего забудет через пару часов, заменив её другой. Разумеется, сравнивать память человека и память компьютера не очень правильно, потому что мозг работает по-другому и все что попало в оперативку, может запомниться и попасть в долгую память (в HDD), чего не может быть с компьютером… С HDD, можно сравнить память долгосрочную, например мы прочитали книгу и что-то запомнили. Но доступ к таким данным порой не быстрый, потому что, чтобы вспомнить, нужно взять книжку с полки и освежить память — такую память можно сравнить с памятью жесткого диска в компьютере — не быстрая но фундаментальная.

Наконец, есть ещё и совсем уж молниеносные виды памяти. В компьютере это процессорный кэш, который намертво вшит в CPU, а в человеческой голове – то, что намертво и накрепко вызубрено ещё со школьной парты: таблица умножения, «жи- ши — пиши с буквой и», «дважды два» и т.п.

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

Чем больше, тем лучше? Да, но лишь до определённого предела. Современные компьютеры (от 2012-14 года начиная) крайне редко оснащаются одним гигабайтом ОЗУ – это уже позавчерашний день и экспонат музея, а не реальный товар в 2017 году.

2 гигабайта оперативной памяти – типичная ёмкость откровенно бюджетных машинок. Пожалуй, этого достаточно – но крайне некомфортно в плане скорости и отзывчивости уже при открытом браузере, Word’е, Скайпе и антивирусе. Нет, на 2017 год двух гигабайт невероятно мало — но кое-как жить с ними можно.

4 гигабайта ОЗУ – некое «пороговое» значение ёмкости оперативной памяти. Четырьмя гигабайтами оснащаются и достаточно бюджетные модели ноутбуков, и более-менее дорогие аналоги. Достаточно? Откровенно говоря, да; но запаса при этом нет. «Прожорливость» программ и самой операционки способна загрузить все 4 гига под завязку, пусть и не всегда.

8 гигабайт DDR – зона комфорта и спокойствия. Редко, очень редко компьютер займёт хотя бы 5-6 гигабайт оперативки (это в 2016 году, а вот в 2018 аппетиты кода смогут забить и не такой громадный объём!).

16, 32 (или 128!) гигабайт ОЗУ вряд ли нужны рядовому пользователю — это уже из территории космоса. Что толку в многотонном кузове грузовика, когда автомобиль не перевозит ничего объёмнее стиральной машинки? В 2017 году вряд ли стоит покупать дополнительные гигабайты оперативной памяти для того, чтобы они просто «были».

В таблице перечислены основные «пожиратели» оперативной памяти. Числа лишь примерные – у кого-то Windows занимает больше мегабайт, у кого-то меньше. Вкладки с сайтами могут содержать коротенькую страницу без рисунков, а могут – монструозные полотнища социальных сетей со всеми контактами, моргалками и напоминаниями. Игры требуют много, но перед их запуском принято отключать ненужные браузеры и текстовые документы.

Итак, таблица: кто сколько «жрёт» оперативной памяти. Типичное потребление ОЗУ современными программами. 2016-2017 годы; дальше – только больше.

Программы и их компоненты Занимаемый объём ОЗУ, мегабайт (не гб!)
ОС Windows 7 500-1500
ОС Windows 8 (или 10) 500-1800
Браузер с 5-7 открытыми вкладками 400-800
Word 200
Скайп 100
Многочисленные служебные процессы, обновлялки, драйверы По 10-20 мб в каждой из 20-50 таких микропрограмм = 200-1000 мегабайт
Download-менеджер 20-30
Современная игра 2000-3000
Игра образца 2010-2012 г 1000-2000
Антивирус в обычном состоянии 300-500
Антивирус в режиме полной проверки 2000-2500

Так сколько нужно оперативной памяти для Windows 7, к примеру? Постарайтесь не покупать компьютеры с 2 гигабайтами на борту – этого откровенно мало. 4 гигабайта – просто хорошо, 8 – супер. Больше – не стоит, как правило. 16 гигабайт и выше нужны для:

  • продвинутых «компьютерщиков», для которых вполне стандартная задача – запустить в Винде 2-3 виртуальные системы;
  • заядлых геймеров со сверхвысокими разрешениями мониторов и дорогущими видеокартами;
  • программистов с необходимостью отлаживания-тестирования настольных программ;
  • видеодизайнеров и их фотоколлег – да и то далеко не всегда;
  • просто потому, что хочется больше, чем у других. Без прицела на практичность.

Типы оперативной памяти, частота и другие характеристики

С момента внедрения первого стандарта DDR прошло уже лет 18-20. Сменилось несколько поколений компьютеров, их производительность выросла в разы. В любой момент времени актуальны не более двух поколений памяти. В 2017 году это стремительно устаревающая DDR3, которая царствовала на рынке лет 7, и уже привычная DDR4. Если вы приобретаете новый компьютер, то, скорее всего, он будет оснащён именно четвёртым поколением ОЗУ. Если речь идёт об апгрейде старого (5-8 летней давности), то внутри работает DDR3. Поколения не совместимы между собой: плашку DDR4 физически невозможно засунуть в разъём от «тройки», и наоборот.

Оперативная память для ноутбуков отличается от обычной «десктопной» физическими размерами. Ноутбучная ОЗУ раза в два меньше в длину, чем стандартная. Частоты, объём и поколение DDR соответствуют друг другу для лэптопов и PC. Правда, память для ноутбуков подразделяется ещё на 2 подкатегории, физически несовместимыми между собой:

  • стандартная SO- DIMM (префикс SO указывает именно на ноутбучный размер оперативки) – самый распространённый вариант;
  • память с низким энергопотреблением SO- DDR3 L (или просто DDR3 L , либо новейшая DDR4 L ): чаще всего встречается в недорогих моделях ноутбуков.

Вторая после объёма важная характеристика ОЗУ: частота. Чем больше, тем, в принципе, лучше – но DDR4 на 2100 мГц совсем на копейку медленнее DDR4 на 2800 мГц. Разница едва ли не в 1-2 процентах, да и то лишь в некоторых приложениях. Переплачивать за мегагерцы не следует – разве что 2-3 доллара. Есть ещё и другие характеристики памяти: задержки, они же – тайминги. Чем меньше тайминги, тем быстрее работает память (всё верно – тайминг 10 предпочтительнее, чем 12). На эту характеристику ориентироваться уж точно не следует, хотя в эпоху DDR/DDR2 лет 15 назад тайминги значили больше, чем сегодня. Впрочем, это уже история.

Цены на ОЗУ: ориентируемся в предложениях

Примерно с 2010 года оперативная память стоит неприлично дёшево по сравнению с более старыми временами. Сколько именно? Просим прощения за цены в баксах, но… их не зря называют «вечнозелёными». Цены даны не самые дешёвые, по данным интернет-магазина Байон.ру – зато с запасом.

Таблица: стоимость оперативной памяти (для ноутбука и для ПК), 2017 год. Представлены модели DDR3 и DDR4, а также «ноутбучные» форм-факторы SO-DIMM.

Тип памяти Частота, мГц Цена, $ Примечание
DDR3, 2 Гб 1600 19,85 Самый дешёвый приличный вариант
DDR3, 4 Гб 1600 26,00
DDR3, 4 Гб 2400 32,15 Дорогая, «оверклокерская» ОЗУ
DDR3, 8 Гб 1600 38,60
SO-DIMM DDR3, 2 Гб 1600 19,85 Самая дешёвая планка ОЗУ для ноута
SO-DIMM DDR3, 4 Гб 1600 27,50 Самый популярный тип ОЗУ для ноутбука
SO-DIMM DDR3, 4 Гб 1833 29,30 Популярный объём, увеличенная частота
SO-DIMM DDR3, 8 Гб 1600 34,50 Большой объём, стандартная частота
DDR4, 4 Гб 2133 26,00 Среднестатистическая DDR3 на 4 Гб
DDR4, 8 Гб 2133 42,90 Популярная планка большого объёма
DDR4, 8 Гб 2400 55,60 Большой объём, увеличенная частота
SO-DIMM DDR4, 4 Гб 2133 27,50 Стандартная планка современного ноута
SO-DIMM DDR4, 8 Гб 2133 43,50 Объёмная планка современного ноута

Стоит ли апгредить (добавлять) оперативную память?

Однозначно да, если объём оперативки составляет менее 2-3 гигабайт: прирост производительности будет виден невооружённым взглядом. «Критическая точка» производительности находится где-то посредине между 2 и 4 Гб ОЗУ. Меньше оперативки – значительно меньше скорость. Больше – всё работает так, как надо, одним словом – «летает».

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

Незачем, если «на борту» уже имеется 6-8 гигабайт.

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

Как добавить ОЗУ в компьютер? А в ноутбук? Апгрейд оперативной памяти своими руками

ПК-десктопы – более габаритные «создания». Внутри корпуса можно разместить хоть 10 ноутбуков (по размеру!). Слотов и разъёмов на настольных материнских платах много, не в пример ультракомпактным лэптопам, где экономится каждый миллиметр. Типичное количество слотов в компьютере для ОЗУ – 2 или 4. Как правило, заняты лишь 1-2 из них. Добавить планку оперативной памяти к уже работающей – дело пары минут. Достаточно выключить компьютер, открыть системный блок и вставить планку DDR в соответствующий разъём. Не нужны ни инструменты, ни даже отвёртка.

Главное требование – ОЗУ должно быть соответствующего поколения. Современную DDR4 никак не вставить в разъём для DDR3: даже размеры у них разные. А вот объём дополнительной планки может быть любым. Частота – также любой, но при разных частотах нескольких планок «оперативки» компьютер работает на наименьшей из них.

В ноутбуках всё чуть сложнее. У них встречаются три типа слотов для ОЗУ:

  1. Двухслотовые конфигурации : как правило, в 2 разъёма уже вставлено по «оперативке». В этом случае следует прикупить один более ёмкий модуль, и заменить существующий на новый. Классика жанра: 4 Гб ОЗУ, 2 планки по 2 Гб в каждой. Других разъёмов нет. Придётся купить 4-гигабайтный модуль памяти (либо 8-Гб, если это нужно), и вставить его вместо старого. В итоге получим 6 Гб оперативной памяти. Старый модуль, кстати, можно продать.

    Реже встречаются два слота, один из которых занят, другой – свободен. Всё идеально просто: докупаем ОЗУ любого объёма, вставляем в пустующий разъём. К примеру, было 4 Гб (одна планка), докупаем ещё 4 Гб в одной планке, вставляем… итог – 8 Гб.

  1. Однослотовые конфигурации (обычно недорогие модели ноутбуков). Разъём там лишь один, и он, разумеется, уже заполнен планкой оперативной памяти. Единственный вариант – снять старый модуль, поставить новый – большего объёма.
  2. Ноутбуки с распаянной оперативкой . Апгрейд почти невозможен: выпаивать старый модуль и вновь впаивать новый – нетривиальная и очень рискованная задача. Впрочем, оперативка намертво распаивается лишь в недорогих машинках, и бывает это не слишком часто.

Как узнать количество слотов и тип памяти в ноутбуке или компьютере

Подойдёт любая диагностическая программа, наподобие CPU-Z. Скачиваем, устанавливаем, смотрим в разделе про память (memory).

Базовая информация про оперативную память: сколько гб и прочее, находится во вкладке Memory. Сразу видны такие характеристики:

  • Тип памяти: DDR3
  • Объём ОЗУ: 6 Гб
  • Количество каналов: 2 (Dual)
  • Менее интересные показатели – тайминги и частота: 665,1 мГц (стандарт DDR подразумевает двусторонний обмен информации с памятью, потому истинная частота — 1333 мГц).

Выводы можно сделать такие: у компьютера (в данном случае – ноутбука) явно 2 слота, оба – занятые. На это указывает двухканальный режим работы, который возможен лишь при наличии чётного количества планок. Другой вывод – явно нестандартная конфигурация: 4+2 Гб ОЗУ. Обычно производители устанавливают объём оперативной памяти, кратный числу 2: 2, 4, 8, или 16 гигабайт. Значит, владелец уже делал апгрейд ОЗУ.

Гораздо более подробная информация описана на следующей вкладке утилиты CPU-Z: SPD (скорость «мозгов»). В левой верхней части окна действительно видно, что здесь 2 слота, оба – заняты. В первом разъёме примостилась плашка на 2 гига (2048 Мбайт) с частотой 667 (1333 мГц). Во втором – 4 гигабайта (4096 Мб) с той же частотой 1333.

Пара информационных бонусов: видна дата производства одной из оперативок (9 неделя 2011 года), и производители обеих планок: Nanya и PNY.

Как можно проапгрейдить оперативную память в примере выше? 6 гигабайт – вполне достаточный объём на 2016 год, но если есть сильное желание – можно купить одну планку DDR3 на 4 Гб (цена – около 26 долларов), и вставить её вместо старой 2-гиговой (кстати, можно продать её долларов за 5-8). Итогом станет 8 гигабайт ОЗУ.

Производители оперативной памяти: какой лучше. И – заключительные советы

Кто только не производит ОЗУ: и процессорный гигант AMD, и Samsung с LG, и многочисленные Kingston, Corsair и т.п. В наиболее многочисленном сегменте оперативной памяти разницы между производителями толком нет. Все они выпускают надёжную и быструю DDR, которая способна на некоторый разгон.

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

И ещё. Оперативная память – замечательно надёжная штука. Её вполне безопасно брать с рук, «б/у» – скорее всего, отработает она ещё много лет, с теми же характеристиками и энергопотреблением.

Прошло несколько лет с тех пор, как была написана статья «Четыре гигабайта памяти - недостижимая цель? », а вопросов, почему 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.

Те пользователи, кто хотя бы раз испытал восторг от увеличения размера оперативной памяти своего компьютера в два или более раз, уверены, что чем больше памяти, тем быстрее работает компьютер. Однако правило «больше памяти — быстрее компьютер» работает не всегда. После определенного значения эффект уменьшается, а затем и вовсе пропадает. Сейчас попробуем разобраться, сколько памяти теоретически можно установить в компьютер, а сколько действительно нужно для оптимальной работы приложений и операционной системы.

Сколько памяти можно установить?

Теоретический предел для 32-разрядных систем — 3 с небольшим гигабайта. 64-разрядная же система теоретически могла бы работать с 16.8 миллионов террабайт!

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

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

А лучший ответ на вопрос «Куда девать свободную память?» звучит для современных операционных систем так: «Не мешайте работать!». Т.е. просто оставьте память в покое — система сама знает, как ее лучше использовать, просто работайте с программами и играми.

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

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

Ну же, не делайте такие глаза. Не отмахивайтесь от этой статьи ради роликов на YouTube. Вместе мы выясним это. Я имею в виду не самый очевидный вопрос использования оперативной памяти, также известной как оперативка или RAM. Если конкретно, я остановлюсь на двух ключевых вопросах: важен ли тип памяти и сколько её требуется. Ну вы понимаете. Для игр. К счастью, эта тема легко поддаётся простым и доступным обобщениям, которые так любят патологически ленивые журналисты. Впрочем, это хорошо и для вас, так как всё не будет слишком запутанным и мы ответим на самые основательные вопросы. Цены указаны в долларах. Если лень читать весь текст, то ответим вот так:

  • 16 ГБ RAM всего на $40 дороже 8 ГБ.
  • Если вы собираете новый PC, берите 16 ГБ. Точные характеристики не сильно важны, главное совместимость.
  • Если у вас уже есть надёжная сборка, но памяти меньше 16 ГБ, задумайтесь об апгрейде, но имейте в виду постепенный переход с DDR3 на DDR4 для новых процессоров на архитектуре Skylake (Intel) и Zen (AMD).
  • В том маловероятном случае, если у вас только 4 ГБ, немедленно ставьте хотя бы 8 ГБ.

О чём нужно помнить

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

Есть минимум, которого в принципе хватает, но он постоянно заставляет вас нервничать. И есть величина, превышение которой не даёт ощутимой отдачи. Вот в этой величине я и заинтересован.

Подумайте об этом вот как. Технически, вы можете играть, имея 4 ГБ RAM, но уровни будут грузиться катастрофически долго, и вам будет обеспечена головная боль из-за задержек при переключении приложений и медлительности системы в целом. С другой стороны, если и существуют теоретические ситуации, где больше, скажем, 16 ГБ памяти дадут реальную выгоду, то они настолько редки, что их смело можно не принимать в расчёт.

Главное – объём

Почему количество памяти влияет на производительность главным образом по сравнению с её частотой?

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

Программы, которые не запущены даже в фоне, могут спокойно пребывать в спячке на жёстком диске. Но все работающие приложения должны полностью помещаться в памяти, чтобы к ним был обеспечен быстрый доступ, потому что RAM в разы быстрее жёсткого диска, даже если речь идёт об SSD.

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

А что насчёт игр?

В теории, когда программа уже заработала, всё прекрасно. Загрузка может затянуться, но когда место в памяти освобождается, то всё отлично, так? Да и большинство игр свободно поместятся в 8 ГБ, так же?

Во-первых, мне не очень нравится такой подход, даже если всё действительно так. Я довольно ленив, так что предпочитаю держать всё запущенным, пока оно хоть как-то может мне понадобиться. Прямо сейчас мой диспетчер задач отображает почти 7 ГБ занятой памяти. В основном это благодаря 50 открытым вкладкам, Скайпу и антивирусу. А ещё есть Photoshop с кучей сумасбродно больших изображений для одной из статей. И ещё немножко всякого. Это же нормально?

Сейчас у меня 16 ГБ памяти (пользуюсь стареньким компьютером на LGA1155 взамен сломанного на LGA2011), а было 8. Если надо запустить игру, не закрывая окон, приходилось чем-то жертвовать. Fallout 4 показывает 2,7 ГБ в диспетчере задач, а это не самая требовательная к памяти игра.

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

Управление памятью в Windows

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

Игре или приложению для работы требуется определённое количество физической памяти. Эту цифру вы и увидите в диспетчере задач рядом с конкретным процессом. Но Windows способна кэшировать дополнительные данные приложения, освобождая приличное количество памяти. Эти данные становятся частью общей кэшированной памяти, опять же, отображаемой в диспетчере задач.

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

Можно ли воздержаться от апгрейда?

Следует подчеркнуть, что всё мною сказанное не относится к экзотическим ситуациям, когда какие-нибудь моды для Skyrim сами по себе отъедают по 8 ГБ. Это даже не относится к тому факту, что новые игры, вроде Star Wars Battlefront, указывают 8 ГБ RAM в минимальных требованиях.

Точно так же можно оспорить мою ситуацию с обилием задач. Кто-то скажет, что и близко не подбирается к моим 10 ГБ, да и вообще – ничего не стоит закрыть несколько вкладок в Chrome. И это нормальные аргументы. Только вот какая штука. Разница между дешёвым набором 8 ГБ DDR3 и дешёвым набором 16 ГБ составляет порядка $40, и всё примерно так же для дорогих наборов. Так что теперь вопрос к вам: можете ли вы воздержаться от 16 ГБ RAM?

Возможно, минимальные 8 ГБ в требованиях Star Wars Battlefront наглядно обрисовывают картину ближайшего будущего?

Объём памяти можно наращивать, не избавляясь от старой. Исключением станет разве что переход от DDR3 к DDR4 для новых процессоров. Но даже в самом худшем сценарии, это обойдётся в дополнительные 40 долларов. Поэтому я не вижу, о чём тут можно думать. А вот скачок сразу на 32 ГБ, особенно если брать двумя модулями, уже заметно облегчит кошелёк, при этом не давая заметного прироста производительности.

Почему скорость не важна

Подождите, ещё не всё – я не сказал про подробные характеристики памяти. Частота, тайминги и всё такое. Не сказал, потому что это не важно. Главное – совместимость и объём. Последние годы это верно даже для разгона. Раньше, во времена разгона процессора по системной шине, память могла дать хотя бы скромный прирост. Но сегодня, когда есть множители и делители, она либо точно ничего не решает (в разблокированных чипах), либо скорее всего ничего не решает (последние Intel Skylake с разгоном по базовой частоте).

Допускаю, что мог упустить какие-то нюансы касательно последних Skylake, и возможно, я освещу их в будущем, если вам будет интересно. Но в общих случаях скоростные характеристики памяти малозначительны на современных платформах.

В любом случае, мой главный аргумент – это стоимость. Да, если расходовать память экономнее, вам хватит 8 ГБ для большинства игр. И если бы 16 ГБ стоили в сотни раз дороже, я был бы осмотрительнее в доводах. Но они столько не стоят. Так что и мне не надо изощряться.

Поставим вопрос проще – стоит ли заплатить $40 за возможность открывать сколько угодно программ и когда угодно запускать игры?

Я отвечу вместо вас. Стоит. Так что поставьте себе 16 ГБ памяти. И играйте вдоволь.