Этот материал написан посетителем сайта, и за него начислено вознаграждение.
В своем блоге про Windows Embedded Standard 7 я подробно описал эту замечательную операционную систему, протестировав ее на своем железе в реальных условиях эксплуатации.Но, так как меня последнее время очень интересует ОС Windows 8.1, которую многие, как я считаю, незаслуженно забыли и пропустили, я захотел сравнить ее с Windows Embedded Standard 7.Опять же, в реальных условиях, на очень слабом железе.
Недолго думая, я сделал образ системы и приступил к тестам. Я использовал WinRAR 4.50, EVEREST Ultimate Edition 4.60.1562 Beta и штатные утилиты ОС Windows. Вот, что у меня получилось.
После загрузки Windows Embedded Standard 7 потребляет около 760-900 МБ оперативной памяти. Загрузка процессора в простое незначительная.
Вот такие процессы работают на чистой системе.
На диске свежеустановленная система с минимальным файлом подкачки занимает 12.5 ГБ.
Теперь тест производительности WinRAR, 1421 КБ/сек. Ужасающе медленный ноутбук. Ему далеко даже до десктопных Core 2 Duo, которые большинство пользователей уже списали в утиль.
Теперь несколько тестов из EVEREST Ultimate Edition 4.60.1562 Beta.
Чтение из памяти – 4968 МБ/сек.
Запуск диспетчера задач преподносит первый сюрприз. Система по умолчанию потребляет всего лишь 605 МБ оперативной памяти! Это впечатляет, даже ОС Windows 10 1607 с вырезанным всем, что только можно, потребляла больше.
Вот список процессов. Учтите, что на Windows 8.1 уже вполне приличный встроенный антивирус, на антивирус из Windows 7 я бы не стал полагаться.
На диске занимает всего лишь 8.9 ГБ! Даже меньше, чем Windows Embedded Standard 7. И это не урезанная система, а полностью функциональный образ. Да еще со всеми установленными обновлениями!
Теперь можно переходить к тестам.
WinRAR – 1428 КБ/сек. На Windows Embedded Standard 7 было 1421 КБ/сек.
Чтение из памяти – 4976 МБ/сек, (4968 МБ/сек).
Что можно сказать по тестам? Идут ноздря в ноздрю, но Windows 8.1 занимает меньше места на жестком диске и в оперативной памяти. Для такого слабого железа – это очень важно!
По субъективным ощущениям – улучшился отклик системы. Скорость загрузки и выключения возросла. Не забываем, что у Windows 8.1 работает приличный антивирус и есть куча удобных UWP приложений.Да и в целом Windows 8.1 смотрится вполне современно и мало отличается от Windows 10.Много полезных мелочей уже есть в ней, которые нужно доустанавливать в Windows 7.
Например: работа с .iso файлами, автоматическое сохранение скриншотов, разнообразный UWP софт, который нужен всегда, типа календаря и будильников.
Я решил оставить на древнем ноутбуке именно Windows 8.1. Она производит очень приятное впечатление.
В связи с тем, что «Майкрософт» прекратила всякую поддержку своих операционных систем, вышедших ранее «Виндовс 7», многие пользователи задаются вопросом перехода на ОС седьмого поколения даже при условии наличия лишь слабого компьютера.
Одним из основных критериев, влияющих на скорость работы ПК, является количество установленной в ней ОЗУ. Также ее объем очень важен и для нормального обеспечения работоспособности операционных систем последних версий.
Ниже приведена подробная информация о том, сколько нужно оперативки для Windows 7, чтобы компьютер мог стабильно и корректно работать.
Какой объем памяти требует «Семерка»?
Чтобы «Виндовс 7» была способна нормально функционировать в ПК, необходимо учитывать, что потребуется ей обеспечить достаточное количество не только оперативной, но и виртуальной памяти, а также определенный ее объем на системном диске.
Далее последовательно приведена информация и конкретные рекомендации об этих трех важных показателях.
Минимальные требования к ОЗУ
От количества оперативки будет зависеть возможность нормальной работы с многозадачными операциями. Сегодня уже сложно найти пользователя, который работает на компьютере и одновременно использует лишь одну программу.
Обычно даже при решении самых простых офисных обязанностей, пользователь запускает сразу по несколько документов и открывает множество страниц в браузере.
Если объема ОЗУ в компьютере достаточно, то система даже при значительных нагрузках будет функционировать стабильно и без подвисаний.
Сам разработчик «Семерки» предъявляет минимальные требования к необходимому объему RAM не менее 1 гигабайта.
Однако этот параметр «Майкрософт» устанавливает только для 32-разрядной «Виндовс 7». Это значение должно быть вдвое больше, если планируется инсталлировать в ПК 64-битную ОС.
Также еще существуют некоторые нюансы, касающиеся объема ОЗУ для компьютеров на Windows 7. Необходимо отметить, что при инсталляции 32-битной ОС отсутствует целесообразность установки в ПК более четырех гигабайт оперативки, т. к. система просто не увидит ее свыше определенного количества.
Максимальные возможности системы для работы с большими объемами ОЗУ
Как уже было упомянуто выше, 32-разрядная система не способна обработать значительное количество оперативки, и даже 4 Gb не будут задействованы полностью.
Поэтому, если пользователю требуется работать с ресурсоемкими программами, целесообразнее инсталляция в ПК 64-разрядной Windows 7. На рисунке ниже приведены параметры, указанные на официальном источнике Microsoft.
С целью уточнения модификации «Виндовс 7», функционирующей в ПК, необходимо исполнить следующие несколько шагов:
- Кликнуть «Пуск»;
- Затем нажать ПКМ на «Компьютер»;
- Щелкнуть «Свойства»;
Обычно достаточное количество ОЗУ для выполнения офисных задач составляет 4 гигабайта. Если же пользователь работает с ресурсоемкими графическими приложениями, а также с программами обработки аудио и видео, то обязательным требованием будет использование 64-битной ОС, так как она позволяет задействовать большое количество установленной в компьютере оперативки.
Требования «Виндовс 7» к объему памяти на диске
Одной лишь установкой крупной планки ОЗУ в ПК не обойтись. На винчестере компьютера тоже следует отвести достаточное пространство для функционирования «Семерки».
По данным разработчика системы, требуется не меньше 16 гигабайт памяти на системном томе в случае 32-разрядной системы, а для 64-х этот показатель уже должен быть не ниже 20.
А для комфортной работы целесообразно указанное число еще умножить на два.
Требования «Виндовс 7» к количеству виртуальной памяти
Это очень важный параметр при условии дефицита установленной оперативной памяти, так как эта память берет на себя функции ОЗУ при недостатке последней.
Еще его именуют «файлом подкачки». «Семерка» его объем устанавливает в автоматическом режиме, но для более устойчивой работы системы часто требуется самостоятельная регулировка этого параметра.
А в случаях установленной в ПК оперативки особо больших объемов целесообразно просто отключить ее, что может повысить быстродействие.
Для этого необходимо сделать:
- Кликнуть ПКМ на «Компьютер»;
- Потом кликнуть «Свойства»;
- После этого – в раздел «Дополнительно»;
- В пункте «Быстродействие» кликнуть «Параметры»;
- Открыть закладку «Дополнительно»;
- Кликнуть «Изменить»;
- Снять отметку в графе «Автоматически выбирать объем файла подкачки»;
- Активировать пункт «Без файла подкачки»;
- Кликнуть «Ok»;
- Готово.
При необходимости ручной регулировки параметра оптимальным объемом файла подкачки является 2–4 Gb.
Чтобы установить его, потребуется исполнить всего несколько шагов:
- Перейдя в закладку «Дополнительно», кликнуть «Изменить»;
- Активировать графу «Указать размер»;
- Далее установить значения, как показано на рисунке ниже:
- Кликнуть «Ok»;
- Перезапустить ПК;
- Готово.
https://youtube.com/watch?v=wYKPTkWs_PE%3Ffeature%3Doembed
17 июня 2015
ВОПРОС ЗАКРЫТ.Вопрос закрыт автором.
В общем, имеется 4gb (больше поставить не могу, всего два слота) оперативки и 32-битная семёрка, хочу перейти на 64-битную, но боюсь посадить производительность компа, ввиду недостачи оперативки. Посоветуйте, может десятка меньше ресурсов кушает, чем семёрка?
18 июня 2015, 0:14
Практически по всем параметрам Windows 8.1 шустрее 7-ки. Причём на менее мощных системах при переходе на 64-х битную 8.1 (за десятку не скажу, но думаю она не уступит) эта разница даже более ощутима. Windows 8 vs. Windows 7: тест производительности
на неё плашки максимум на 2 Гб
Ну вообще-то модули DDR2 есть и по 4 Гб, но я боюсь даже представить, сколько они сейчас у вас стоят (если их вообще найти реально).
17 июня 2015, 23:14
Одна плашка на 8 Гб или две по 4 Гб
И рад был бы, да память у меня DDR 2, а на неё плашки максимум на 2 Гб. Ну а на производительность насколько сильно повлияет, если я щас на 64-битную перейду?
18 июня 2015, 14:36
Ну железо у меня не такое древнее как говно мамонта, семёрку тянет на ура, а десятку походу ещё лучше тянуть будет, так что буду ждать десятку. А насчёт плашки на 4 Гб, так я в том году у знатоков спрашивал и по некоторым магазинам пошлялся — и те и другие утвердительно сказали, что таких не существует. А щас конечно, я и сам боюсь представить, сколько они сейчас у нас будут стоить. Валяется у меня лишняя плашка на 1 Гб, да вот только куда её присунуть, если слота всего два. Ладно, спасибо за ответ
18 июня 2015, 17:39
Ага, только боюсь, в мой район это чудо не довезут. Ладно, ещё раз спасибо за ответ
17 июня 2015, 22:26
КАКАЯ ВИНДА ЖРЁТ МЕНЬШЕ ВСЕГО ОПЕРАТИВНОЙ ПАМЯТИ
«Компания Microsoft опубликовала минимальные системные требования для новой операционной системы Windows 10. Они не отличаются от системных требований для Windows 8. В свою очередь, требования Windows 8 не отличались от Windows 7 и Windows Vista. Это одноядерный процессор с тактовой частотой от 1 ГГц и 1 ГБ оперативной памяти.» Ещё с Висты виндовс жрёт примерно половину того, что ей дают. Т.е. что бы ты не поставил 7, 8.1 или 10 она сожрёт примерно 2 Гб. Это связано с функцией SuperFetch — выделением кэша для быстрого запуска программ.
18 июня 2015, 17:12
На полках магазинов компьютерной техники еще можно встретить ПК с объемом оперативной памяти менее 4 Гб, но с каждым годом их становится всё меньше. Тем не менее, в Microsoft пока что не думают отказываться от 32-битных Windows и на это у них есть все основания. Некоторое прикладное ПО до сих пор не умеет работать с 64-разрядными системами, а еще есть виртуалки, на которых ради экономии ресурсов пользователи и тестировщики предпочитают устанавливать 32-битные Windows.
Как заставить 32-битную Windows использовать более 3 Гб оперативной памяти
А вот ставить 32-разрядную ОС на ПК с более чем 3 Гб памяти на борту, пожалуй, бессмысленно, ведь такая система всё равно не сможет использовать весь потенциал ОЗУ из-за ограничений архитектуры. Или всё же сможет? Возможно, вы будете удивлены, но такое действительно возможно. Есть версии Windows, в которых имеется особая функция под названием PAE или Physical Address Extension, позволяющая ЦП работать с 86-битной адресацией, что дает возможность задействовать объем памяти вплоть до 64 Гб при том же 32-битном адресном пространстве, остающимся неизменным.
Согласно официальным источникам, PAE поддерживается Windows Server Enterprise Edition 2000, 2003 и 2008, чтобы активировать этот режим в других версиях, потребуется внесение кое-каких модификаций. Предложенный здесь способ применим в большей мере к Windows 7, а вот в Windows 8.1 и 10 результаты могут оказаться не теми, которых стоило бы ожидать. Если вы всё же решитесь на трюк, рекомендуем создать полную резервную копию системного раздела.
, распакуйте архив и выберите патч для вашей версии системы.
Файлы безопасны, но антивирус всё-таки желательно отключить. Проще всего в Windows 7, в этой ОС достаточно забросить файл PAEPatch.exe из одноименной папки в каталог C:/Windows/system32 и запустить. О том, что патч был применен, укажет новая загрузочная запись во вкладке «Загрузка» утилиты msconfig (ее можно запустить через окошко «Выполнить»). Включите эту запись как используемую по умолчанию, тайм-аут выставьте от 2 до 5 секунд.
В Windows 8.1 и 10 всё немного сложнее, там вам нужно будет проследовать инструкции, приведенной в файле readme.tхt
— последовательно выполнить несколько команд, предварительно убедившись в корректности пути к исполняемому файлу патча PatchPae2.exe.
После этого также проверяем наличие загрузочной записи в окне утилиты msconfig и перезагружаем компьютер. Если всё получится, вы заметите прирост производительности, если нет, удаляем в msconfig запись «Windows (PAE Patched)» и файлы ntoskrnx.exe (ntkrnlpx.exe) и winloadp.exe из каталога System32.
Ну и не забываем о побочных следствиях применения патча. Испытавшие его на своих системах пользователи Windows 10 сообщали, что после «апдейта» у них переставали работать (это необязательно, а как повезет) некоторые устройства и системные приложения, включая Диспетчер задач. Не исключено появление зависаний, BSOD и черного экрана при загрузке. Со стороны пользователей Windows 7 особых жалоб не поступало, но это никак не означает, что можно обойтись без создания резервной копии системы.
Что такое оперативная память
По сути, оперативная память является «посредником» между жестким диском и процессором. Для обеспечения быстродействия в «оперативку» откладываются те процессы и задачи, которые нужны ЦП для обработки в данный момент. Именно этим и занимается оперативная память. Максимальная оперативная память, которую возможно установить на компьютер, будет справляться с этими задачами в разы быстрее.
У ОП есть свои характеристики. Частота шины, объем, энергопотребление и многое другое. Все эти параметры мы разберем чуть ниже. А пока перейдем к типам оперативной памяти.
- Кликнуть ПКМ на «Компьютер»;
- Потом кликнуть «Свойства»;
- После этого – в раздел «Дополнительно»;
- В пункте «Быстродействие» кликнуть «Параметры»;
- Открыть закладку «Дополнительно»;
- Кликнуть «Изменить»;
- Снять о;
- Активировать пункт «Без файла подкачки»;
- Кликнуть «Ok»;
- Готово.
Типы «оперативки»
В незапамятные времена были такие типы оперативной памяти как SIMM и DIMM. На них сейчас останавливаться не стоит, поскольку они уже давно не выпускаются, и найти их стало невозможно. Начнем сразу с DDR. Самая первая память типа DDR была выпущена в далеком 2001 году. Она не могла похвастаться высокой производительностью и объемом. Максимальная частота работы первого DDR составляла 133 МГц. Получалась не очень «шустрая» оперативная память. Максимальная оперативная память в то время составляла около 2 Гбайт на одну «планку».
С развитием технологий появился новый тип «оперативки». Назвали его DDR2. Главное отличие от обычного DDR состояло в рабочей частоте. Теперь она составляла 1066 МГц. Очень недурной прирост производительности. А через пару лет был выпущен DDR3 – самый популярный тип оперативной памяти в настоящее время. 2400 МГц – именно такая максимальная частота оперативной памяти. Процессора, способного поддерживать такие частоты на тот момент еще не было. Поэтому Intel и AMD пришлось срочно выпускать что-то, способное работать с такой «оперативкой».
Сколько оперативной памяти поддерживает материнская плата?
Когда есть желание заполнить все имеющиеся разъемы на материнской плате планками памяти максимального объема, не лишним будет поинтересоваться, а сколько оперативной памяти поддерживает материнская плата, установленная в компьютере. Не стоит забывать, что в современных компьютерах контроллер управления памятью встроен непосредственно в процессор, а не в северный мост материнской платы, как это было ранее. Поэтому в первую очередь сейчас нужно смотреть, сколько оперативной памяти поддерживает процессор.
Посмотреть, сколько ОЗУ поддерживает процессор можно на сайте производителя. К примеру, процессор Intel® Core™ i5-4460 поддерживает только 32 ГБ оперативной памяти.
После того, как мы проверили, сколько оперативной памяти поддерживает процессор, проверим, сколько оперативной памяти поддерживает материнская плата, к примеру, Asus H81M-C R2.0. Данная материнская плата имеет всего два разъема для установки ОЗУ, из-за чего поддерживает только 16 ГБ оперативной памяти.
Определить, сколько оперативной памяти поддерживает ноутбук можно таким же способом, но в большинстве своем все упирается в материнскую плату с ограниченным количеством разъемов для установки ОЗУ.
Также в вопросе максимально поддерживаемого объема системой нам сможет помочь программное обеспечение, например, AIDA64. Запускаем программу, заходим в раздел «Системная плата» и открываем «Чипсет». Выбираем «Северный мост», где в разделе «Свойства северного моста» в некоторых версиях указывается максимальный объем поддерживаемой оперативной памяти. В нашем случае подобная информация не показывается.
Но нужную нам информацию мы все равно сможем узнать. Переходим в раздел «Компьютер», выбираем пункт «DMI», а затем в правом окошке «Контроллер памяти». Здесь мы можем видеть максимальный объем поддерживаемой планки памяти и количество разъемов для установки ОЗУ, из чего уже можем делать вывод о максимальном поддерживаемом объеме ОЗУ.
Возможно Вас это заинтересует: Тайминги ОЗУ Не работает оперативная память что делать Программа для разгона оперативной памяти Совместимость плат оперативной памяти
Максимальный объем
Объем «оперативки» играет немаловажную роль в ее быстродействии. Чем выше объем «планки», тем большее количество информации она может вместить. Сейчас размер «оперативки» измеряется в гигабайтах. Он играет решающую роль в том «потянет» ли компьютер мощные программные комплекты и игры. Но есть ограничения объема со стороны системы. В качестве примера возьмем ОС от Microsoft Windows 7. Максимальная оперативная память, с которой может работать эта система, должна составлять 16 Гбайт и не больше. Windows 10, к примеру, способна корректно работать с «оперативкой» объемом 128 Гбайт. Стоит также отметить, что 32-битные ОС не способны взаимодействовать с объемом оперативной памяти более 3 Гбайт. Если ваша «оперативка» составляет 4 Гб и больше, то вам определенно рекомендуется 64-битная ОС.
В наше время оптимальным объемом ОП для среднего компьютера можно назвать 8-16 Гбайт. Однако если вам нужна мощная геймерская машина, то здесь не обойтись без оперативки объемом в 32 Гбайта. Если вы решили заняться видеомонтажом, то нужна очень объемная оперативная память. Максимальная оперативная память должна составлять от 32 до 128 Гбайт. Следует учесть, что это довольно дорогое удовольствие.
Что касается ноутбуков, то здесь увеличивать объем «оперативки» до бесконечности не получится. Обычно ноутбуки и нетбуки оснащаются всего двумя слотами под оперативную память. Поэтому увеличить «оперативку» для них довольно сложно. Во многом максимальный объем оперативной памяти ноутбука зависит от материнской платы и процессора, использовавшихся для сборки лэптопа. Обычно материнские платы рассчитаны на 8-16 Гбайт ОП и увеличить этот предел нет никакой возможности.
Частота оперативной памяти
Модули оперативной памяти DDR3 способны работать на частотах 1333-2100 МГц. Чтобы выбрать оптимальный вариант для своего компьютера требуется знать, какие частоты поддерживаются материнской платой и процессором. Большинство материнских плат запросто работают с частотами 1333-1600 МГц. Если выбрать частоту 2100 МГц, то прирост производительности будет не особо заметен на фоне крайне высокой цены «оперативки» и материнской платы, поддерживающей эти частоты. Это вариант для совсем уж сумасшедших геймеров.
Среди неопытных пользователей часто возникает вопрос «как узнать максимальную оперативную память». Есть отличная программа AIDA 64. Она предоставит полную информацию об ОП компьютера. Здесь будет и максимальная частота, и объем, и тип. Столь же исчерпывающую информацию программа предоставляет и о других компонентах компьютера. Определенно, такой продукт должен быть у каждого. Тогда многие вопросы отпадут сами собой.
Сколько оперативной памяти поддерживает Windows?
Операционная система Windows поддерживает значительно больший объем оперативной памяти, чем можно установить в стандартный компьютер или ноутбук. Исключением являются только урезанные версии Windows и 32-х разрядная версия операционной системы, поддерживающая не более 4 ГБ ОЗУ. Ниже представлен список последних версий Windows и поддерживаемый ими объем оперативной памяти.
Windows 7 Windows 7 Starter 32 bit — 2 ГБ Windows 7 Home Basic 32 bit — 4 ГБ Windows 7 Home Premium 32 bit — 4 ГБ Windows 7 Professional 32 bit — 4 ГБ Windows 7 Enterprise 32 bit — 4 ГБ Windows 7 Ultimate 32 bit — 4 ГБ Windows 7 Home Basic 64 bit — 8 ГБ Windows 7 Home Premium 64 bit — 16 ГБ Windows 7 Professional 64 bit — 192 ГБ Windows 7 Enterprise 64 bit — 192 ГБ Windows 7 Ultimate 64 bit — 192 ГБ
Windows 8 Windows 8 32 bit — 4 ГБ Windows 8 Professional 32 bit — 4 ГБ Windows 8 Enterprise 32 bit — 4 ГБ Windows 8 64 bit — 128 ГБ Windows 8 Professional 64 bit — 512 ГБ Windows 8 Enterprise 64 bit — 512 ГБ
Windows 10 Windows 10 Home 32 bit — 4 ГБ Windows 10 Home 64 bit — 128 ГБ Windows 10 Pro 32 bit — 4 ГБ Windows 10 Pro 64 bit — 512 ГБ
( 2 оценки, среднее 4.5 из 5 )
Существует целый ряд программ, по сути своей шарлатанских. Все они обещают чудодейственный прирост скорости компьютера благодаря освобождению места в оперативной памяти компьютера. Чтобы понять, почему это бесполезно и даже вредно, для начала надо разобраться — что такое вообще оперативная память?
Что такое оперативная память и зачем она нужна?
Оперативная память (или RAM — Random Access Memory, или ОЗУ — Оперативное Запоминающее Устройство) — энергозависимая память, используемая для временного хранения команд и данных, необходимых для вычислений, которые делает процессор (или процессоры) компьютера. Более точно и подробно об этом рассказано в Википедии, а я сосредоточусь на собственно проблеме свободного места в оперативной памяти.
RAM нужна процессору для быстрого доступа к данным, что жесткий диск никак обеспечить не может. Поэтому программа при запуске загружается в оперативную память — только так компьютер может делать вычисления, гоняя данные к процессору из оперативной памяти и обратно.
В Windows запущенные программы физически могут располагаться не только «в платах оперативной памяти», но и на жестком диске в файле pagefile.sys. Этот файл называется «файлом подкачки» или «свопом» (от англ. swap).
Идея такова: если программа занимает много памяти, ее часть выгружается на жесткий диск в файл подкачки, освобождая «жизненное пространство» для других программ, а в случае надобности данные загружаются обратно в оперативную память.
Проблема заключается в том, что разница в скорости между оперативной памяти и жестким диском огромна. Наглядно это можно продемонстрировать так:
Чтобы в файл подкачки сбрасывались только ненужные данные, в Windows работает Менеджер памяти. Работает вполне успешно, благодаря чему на компьютере с 512 Мб ОЗУ можно запускать программы, занимающие более гигабайта памяти. Типичный пример — современные версии Adobe Photoshop, 3DS Max и многие другие программы для сложных вычислений. Конечно, при таком малом количестве оперативной памяти программы будут сильно тормозить, однако работать в них худо-бедно, но возможно.
Что же делают оптимизаторы памяти?
Проведу аналогию с лекарствами для снятия симптомов — они не лечат причину, только облегчают симптомы. Если человек болеет гриппом, избавление от насморка не вылечит его. Если компьютер тормозит и свободной памяти мало — он тормозит не из-за занятой памяти, но из-за чересчур ресурсоемкой программы или, например, перегрева.
Все оптимизаторы обязательно показывают размер свободного места в оперативной памяти. Причем зачастую с красными буквами и предупреждениями о том, что это негативно сказывается на скорости компьютера. Что, вообще-то, неправда. Если программе нужна вся оперативная память — значит, это требуется для дела (расчетов) и работать быстро она будет только в том случае, если ей дадут места столько, сколько попросит.
Типичный пример программ, требующих большие объемы ОЗУ — игры. Если игре требуется 2 гигабайта оперативной памяти — с этим ничего поделать нельзя. Без требуемого объема RAM играть будет проблематично из-за низкой частоты кадров — игра будет тормозить из-за того, что часть данных будет располагаться на медленном файле подкачки. Оптимизаторы оперативной памяти создают такой же негативный эффект — после освобождения памяти программам выделяется памяти меньше, чем им того требуется, из-за чего опять-таки начинаются «тормоза».
Замечание №1: Я не утверждаю, что частота кадров в играх напрямую зависит от объема оперативной памяти. Установив больше оперативной памяти в компьютер, удастся повысить производительность только в тех программах, где действительно важен объем ОЗУ без оглядки на другие более важные параметры: частота процессора, характеристики видеокарты, частота оперативной памяти, скорость жесткого диска и т.д.
Замечание №2: С программами случаются ошибки под общим названием «утечка памяти«, когда программа беспричинно «разрастается» и занимает всю память без надобности, но в таком случае надо требовать от разработчиков этой программы исправления ошибки, а не освобождать память оптимизаторами.
Как работают оптимизаторы памяти
Программы оптимизации памяти (названия у них могут быть разные — SuperRAM, FreeMemory, Memory Management SuperProMegaEdition и т.п.) могут освобождать память несколькими способами, но все они завязаны на принципе обмана Менеджера памяти Windows:
- Программа вызывает специальную функцию EmptyWorkingSet(), которая заставляет все программы как можно больше выгрузить «себя» в файл подкачки.
- Программа начинает бесконтрольно разрастаться в памяти, сообщая Менеджеру памяти Windows о том, что ей это нужно для дела (я говорю метафорами, но вообще-то дело обстоит именно так), в результате чего Менеджер памяти выбрасывает как можно больше программ на жесткий диск в файл подкачки.
Обратного эффекта — чтобы программа заняла всю оперативную память якобы для быстрой работы — добиться не удастся. Слово «якобы» я употребил потому, что в идеальном случае (когда памяти достаточно) программы берут столько памяти, сколько им нужно и мешать этому процессу нельзя. Вмешаетесь в процесс — получите тормоза, вызванные частым обращением к файлу подкачки.
Еще один печальный момент: оптимизаторы памяти не могут выгрузить из оперативной памяти ненужные программы. Их «ненужность» определяем мы сами, в компьютере все устроено иначе. В файл подкачки выгружаются все программы без разбора.
Вывод №1: освобождение оперативной памяти оптимизаторами идет только во вред и снижает производительность.
Вывод №2: нельзя судить о скорости работы программы по тому, сколько места она занимает в оперативной памяти.
Вывод №3: если программа занимает много места в оперативной памяти, значит — она оперирует большими объемами данных. Помочь ей «думать» быстрее можно только увеличив объем оперативной памяти, т.е. поставив в компьютер побольше плат ОЗУ. Но это не поможет, если остальные характеристики ПК не соответствуют требованиям.
Как надо оптимизировать память?
Самый очевидный способ повысить производительность компьютера, который может сделать каждый вот прямо сейчас — закрыть ненужные программы.
Второй, требующий денежных вложений — установить побольше планок (плат) оперативной памяти, чтобы программы «чувствовали себя более вольготно» и работали шустрее. Других способов ускорения компьютера, непосредственно связанных с оперативной памятью, нет.
Еще раз повторюсь: оптимизаторы памяти — бред с целью заработать деньги на доверчивых пользователях. Такой же глупостью является и подстройка «скрытых настроек памяти» в Windows, так как там все уже настроено наиболее оптимально после тестирования на большом количестве компьютеров. Специфичные моменты бывают, но к домашним компьютерам это не относится.
О свободной оперативной памяти в Windows Vista, 7, 8, 10
На форумах я часто вижу возмущенные крики (цитирую): «Поставил Windows 7 (8, 10), посмотрел Диспетчер задач, а там говорится, что занято полтора гигабайта или вся оперативная память! Windows 7 (8, 10) жрет очень много памяти!»
На самом деле все обстоит совсем не так и причин возмущаться нет. Совсем наоборот: в современных операционных системах свободная память отводится под кэш. Это происходит преимущественно благодаря функции SuperFetch. Благодаря кэшу программы запускаются быстрее, так как вместо обращения к жесткому диску данные загружаются из оперативной памяти (см. картинку выше, разница в скорости работы жесткого диска и ОЗУ написана жирным шрифтом). Если какой-то программе понадобиться больше оперативной памяти — кэш моментально сократит свой размер, уступив ей место. Подробнее об этом написано на Хабрахабре.
- Память очищать не нужно, потому что каждый байт объема используется максимально эффективно.
- Забудьте про оптимизаторы памяти — они не оптимизируют ничего, мешая работе кеша и прочим функциям Windows.
- Если занято много оперативной памяти сразу после включения компьютера — это абсолютно нормально и не является причиной медленной работы программ. Конечно, если автозагрузка забита десятком-другим программ, которые и занимают эту самую память, заодно нагружая процессор и эксплуатируя жесткий диск, тормозить будет обязательно. С такими программами нужно бороться, удаляя их или убирая из автозагрузки, а не очищать память оптимизаторами.
Также существует миф, что при использовании Windows Vista, 7, 8 и 10, кэш мешает программам. Якобы «когда программе нужно больше оперативной памяти, оказывается, что она забита кэшем, возникают тормоза». На самом деле это неправда. Кэш улетучивается мгновенно и программе сразу становится доступен нужный объем оперативной памяти.
Изменение размера файла подкачки, его перемещение или отключение
Тоже довольно распространенные, в некотором роде вредные, советы. Об этом есть хорошая статья на Хабре: Файл подкачки Windows. Приведу наиболее важные выводы той статьи с добавлениями из личного опыта:
- Изменять размер файла подкачки нет смысла. Теоретически, в идеале надо выставить размер файла подкачки не больше того, который требуется запущенному софту. Проблема в том, что даже если вы используете одни и те же программы одних и тех же версий день ото дня, ситуации случаются разные (вы можете запустить в браузере одну вкладку, а можете сотню, каждую с открытой игрой на Flash) и требования к доступной памяти получатся разные — предполагаемый «идеальный» размер файла подкачки будет меняться от минуте к минуте. Поэтому смысла изменять размер файла подкачки нет, так как «идеальный размер» файла подкачки меняется постоянно. Проще оставить тот размер, который определила система, и не морочить себе голову.
- Если отключить файл подкачки на системном разделе (при этом файл подкачки может использоваться на других разделах), не будет работать дамп памяти при ошибках BSOD. Поэтому, если система будет показывать «синий экран смерти», для выявления причины сбоя придется сначала включить файл подкачки на системном разделе, затем ждать повторения сбоя. Есть только одна ситуация, когда целесообразно отключать файл подкачки на системном диске (лишаясь возможности диагностики) и включать на другом — если в компьютере установлено два и более физических жестких диска. Перемещение файла подкачки на другой физический диск может снизить количество подтормаживаний из-за распределения нагрузки на диски.
- Отключение файла подкачки (полное, т.е. на всех дисках) вызовет проблемы и вылеты ресурсоёмких программ. Вы не поверите, но даже сейчас, когда в домашнем ПК установлено в среднем 16 Гб RAM, встречаются программы, которым требуется больше. Лично я сталкивался с проблемами при рендеринге сложных сцен с помощью V-Ray и при работе в программе GIMP — эти программы довольно прожорливы по части доступной памяти и закрываются при её нехватке.
Примечание: очевидно, что программы обычно не пишут данные в файл подкачки сами, за них это делает ОС (но бывают исключения). Как бы то ни было, отключенный файл подкачки нельзя рассматривать как часть нормального режима работы компьютера. - Перемещение файла подкачки на RAM-диск (очень быстрый виртуальный диск, находящийся в оперативной памяти) нецелесообразно.
Во-первых, при запуске Windows RAM-диск может инициализироваться позже того момента, когда системе понадобится файл подкачки. Из-за этого может случиться что угодно — от BSOD до спонтанных подтормаживаний системы (столкнулся с перечисленным, когда проверял эту идею).
Во-вторых, размер такого файла подкачки будет небольшой — память-то не резиновая. Возникает патовая ситуация — либо провоцирование нехватки ОЗУ при большом файле подкачки в памяти и вылеты программ из-за этого, либо вылеты программ при нехватке места в маленьком файле подкачки. Золотой середины нет, т.к. компьютер может выполнять совершенно разные задачи.
В-третьих, и это самое главное — это просто глупо, потому что своп нужен для расширения виртуальной памяти за счёт жёсткого диска или SSD. Если эта память есть, зачем откусывать от неё кусок для диска с пейджфайлом, если можно использовать по прямому назначению?
Очистка файла подкачки
В файле подкачки pagefile.sys может храниться разнообразная информация конфиденциального характера — например, картинки из недавно открытых в браузере страниц. Это нормальный процесс, обусловленный особенностями работы программ в Windows. При желании можно включить очистку файла подкачки при выключении компьютера. Однако производительности этот твик никоим образом не прибавит, наоборот — серьезно замедлит выключение и перезагрузку компьютера.
Если вы не работаете с конфиденциальными данными, не включайте очистку pagefile.sys.
Доступность более 4 Гб оперативной памяти в Windows
Интернет буквально завален рассуждениями пользователей о том, почему в битной Windows доступно 3,5 Гб оперативно памяти вместо, например, установленных 4 Гб. Было придумано множество теорий, мифов и легенд. Например, считают, что это ограничение, сделанное Microsoft, которое можно снять. Это отчасти правда — принудительное ограничение действительно есть. Только снять его корректно нельзя. Это обусловлено тем, что в 32-разрядных системах драйвера и программы могут нестабильно работать при использовании системой больше четырех гигабайт оперативной памяти. Для 64-битных Windows драйвера тщательнее тестируют, вышеупомянутого ограничения там нет.
Но не все так просто. Windows 7 Начальная (Starter) (и ее аналог у Vista) не видит больше 2 Гб оперативной памяти. Это тоже ограничение, только не по причине нестабильно работающего софта. Дело в том, что Windows 7 Начальная распространяется исключительно на маломощных нетбуках, по факту практически бесплатно, поэтому необходимо было дистанцировать ее от более дорогих изданий: Домашней базовой, Домашней Расширенной, Максимальной и т.д. Часть ограничений Windows 7 Starter можно снять, но только не ограничение на два гигабайта оперативной памяти.
Что касается остальных 32-битных изданий Windows XP, Vista, 7 и Windows 8/10: на практике пользователю доступно еще меньше — 3,5 Гб. Все дело в том, что драйвера тоже имеют свои адреса, которые лишают программы Windows доступа к части памяти в 512 мегабайт. Существует патч, позволяющий «задвинуть» такие адреса за пределы четырех гигабайт, чтобы система стала использовать все 4 Гб оперативной памяти, но это практически не имеет смысла:
- Как я писал выше, драйвера и программы не смогут корректно работать после такого патча, так что система может начать зависать, выдавать ошибки, т.е. вести себя непредсказуемо.
- Даже если в компьютере будет установлено плат оперативки на 8, 16, 32 Гб или больше — это никак не поможет их задействовать в 32-битном режиме операционной системы.
Какой смысл от доступности дополнительных 512 Мб оперативной памяти, если система станет нестабильной? Может, стоит поступить проще и наконец-то поставить 64-битную Windows?
То, что «видно» 4 Гб оперативной памяти, не значит, что ее можно эффективно использовать. Проблема в том, что 32-битная Windows не может грамотно выделить процессу (программе) более двух гигабайт физической оперативной памяти. Об этом многие забывают, и зря. Неважно, сколько оперативной памяти в компьютере, если программе нельзя дать больше 2 Гб ОЗУ. Пример: если пользователь работает в 32-битной Windows с Photoshop на компьютере с 4 Гб оперативной памяти, графический редактор сможет задействовать всего лишь два гигабайта максимум, остальные данные скинет в файл подкачки и будет тормозить. С играми то же самое.
На самом деле, только в 64-битной операционной системе программы могут задействовать весь потенциал оперативной памяти объемом больше двух гигабайт. И то не все, а только рассчитанные на использование больше 2 Гб ОЗУ. Ситуацию опять-таки можно исправить с помощью соответствующих патчей в 32-битной Windows, но это работает далеко не со всеми программами. Повторюсь: только 64-битная Windows и 64-битные программы, запущенные в ней — единственный выход задействовать весь потенциал большого объема ОЗУ.
Между тем, с серверными версиями Windows ситуация иная: там доступны гораздо большие объемы оперативной памяти даже в 32-битных версиях ОС. Почему так происходит, рассказано в статье Преодолевая границы Windows: физическая память от Марка Руссиновича.
Также есть моя заметка Какую выбрать систему — 32 бит или 64? в статье про установку Windows 7 для новичков.
64-битная Windows 7/8/10 потребляет много памяти, ей нужно 4 Гб оперативной памяти, и вообще она прожорливый монстр
Как говорится, «у страха глаза велики». На самом деле разница между Windows обеих разрядностей не так существенна, как кажется. Например, 64-битная Windows 7 может работать даже на компьютере с Мб ОЗУ, хотя тормозить будет нещадно (как и 32-битная версия):
Windows 7 на компьютере с 256 Мб оперативной памяти.
Чтобы показать разницу в требованиях к оперативной памяти 32-битной и 64-битной Windows, я установил Windows 7 обеих разрядностей:
Потребление памяти Windows 7 обеих разрядностей
Обе Windows были установлены в одинаковые виртуальные машины с 2 Гб ОЗУ в каждой. Из программ установлены только VMWare Tools (использовалась пробная версия виртуальной машины VMWare). В 32-битной Windows 7 было выделено 606 Мб, в 64-битной — 766. Выделенная память — это вообще вся занятая программами и системой виртуальная память (в ОЗУ и файле подкачки). Занятой оперативной памяти будет меньше, в зависимости от запущенных программ.
У вас на свежеустановленной системе могут быть несколько другие значения, потому что системы могут быть разных изданий, с разными драйверами и т.п. Но итог всегда примерно одинаков:
Если обратиться к официальной странице с системными требованиями Windows 7 и Windows 8, то можно увидеть, что для 32-битной Windows 7/8 требуется компьютер с 1 Гб оперативной памяти, а для 64-битной — 2 Гб минимум. Действительно, если использовать 64-битную Windows 7/8 на компьютере с 1 Гб ОЗУ, свободной памяти останется мало, что снизит производительность компьютера из-за явной нехватки оперативной памяти. В масштабах двух гигабайт потеря 0,15 гигабайта уже будет малозаметна, зато начнут проявляться преимущества 64-битной системы и 64-битных программ.
Вывод: устанавливать 32-битную Windows 7/8/10 есть какой-то смысл только на компьютере с ОЗУ меньшим, чем 2 Гб, и то — сейчас этого объёма ОЗУ недостаточно, поэтому выбор разрядности не будет основной проблемой. На компьютере с количеством оперативной памяти более 2 Гб (или равном) ничего не мешает установке 64-битной Windows 7/8/10.
О преимуществах 64-битной версии Windows 7/8/10 рассказано выше, так что рекомендую поскорее переходить на нее. Точнее — на Windows 10, потому что у старших ОС окончание срока поддержки не за горами, они скоро перестанут получать обновления и будут более уязвимы для вредоносных программ.
Увеличение оперативной памяти с помощью ReadyBoost
Здесь уже Microsoft сама внесла путаницу во времена выхода Висты, рассказывая на своем официальном сайте о том, что с помощью ReadyBoost можно решить проблему с нехваткой оперативной памяти по принципу «вставил флешку и расширил объем ОЗУ». На самом деле это не так. При работающей технологии ReadyBoost на флешке создается специальный файл, куда копируются наиболее часто используемые файлы. Благодаря этому некоторые программы запускаются быстрее, что частично устраняет проблему «подвисаний» компьютера, но, к сожалению, не повышает производительность системы в целом и тем более не увеличивает объем оперативной памяти. ReadyBoost позволяет частично решить проблемы, связанные с чтением медленного жесткого диска, и только.
Подробнее об ReadyBoost можно почитать здесь.
Ещё немного о файле подкачки
Судя по комментариям, этот момент понимают не все: файл подкачки — не оперативная память. Даже на SSD. Даже на SSD, который быстрый NVMe — без разницы.
Цель существования pagefile.sys — не дать закрыться программам, которым не хватает физической оперативной памяти. Это — единственная задача, которую решает данный «механизм». Изменение размера файла подкачки влияет на то, при нехватке какого объёма ОЗУ запущенный софт начнёт закрываться. Это как аварийный водосброс, не позволяющий дамбе прорваться.
Производительность ПК изменением размера swap-файла вы не повысите. Вот вообще никак. Если у вас не хватает ОЗУ — добавляйте её. Если добавить невозможно — меняйте компьютер. Размер файла подкачки в контексте увеличения производительности обсуждать бессмысленно.
Подвожу итоги
- Оптимизаторами оперативной памяти пользоваться нельзя.
- Трогать настройки памяти — тоже, даже если в программе есть множество подсказок, дающих ощущение контроля над ситуацией.
- Свободная оперативная память в Windows Vista/7/8/10 используется во благо, лучше не трогать этот функционал — все хорошо работает, улучшить практически ничего нельзя.
- Сама по себе занятость ОЗУ — не причина замедления работы ПК (она может быть занята полезным кешем). Если у вас спонтанно замедляется работа компьютера, проверьте компоненты на перегрев. Также тормоза могут случаться от большого количества запущенных программ или одной программы, которая все ресурсы «забирает» себе.
Системные требования Windows 7 Ultimate (Максимальная)
Процессор: 1 ГГц или больше
Оперативная память (ОЗУ): 1 ГБ (32-бит) или 2 ГБ (64-бит)
Жесткий диск: 16 ГБ свободного пространства (32-бит) или 20 ГБ (64-бит)
Графика: DirectX 9 с драйвером WDDM версии 1.0 или выше.
Экран: от 800×600
Системные требования Windows 7 Pro (Профессиональная)
Системные требования Windows 7 Home Premium (Домашняя расширенная)
Системные требования Windows 7 Home Basic (Домашняя базовая)
Процессор: 1 ГГц или больше
Оперативная память (ОЗУ): 1 ГБ
Жесткий диск: 16 ГБ
Графика: DirectX 9 с драйвером WDDM версии 1.0 или выше.
Экран: от 800×600
Системные требования Windows 7 Enterprise (Корпоративная)
Системные требования Windows 7 Starter (Начальная)