51

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

Это правда? Есть ли какие-либо другие недостатки в спящем режиме компьютера?

5 ответов5

104

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

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

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

  • Ваш друг может спутать это с тем фактом, что гибернация предполагает запись потенциально большого объема данных на диск. Если система использует SSD в качестве загрузочного диска, частая спячка (чаще, чем несколько раз в день), особенно если запущено много программ, может сократить срок службы SSD, поскольку флэш-память имеет ограниченную стойкость при записи. При обычном использовании это не является проблемой, поскольку современные твердотельные накопители предназначены для обработки десятков гигабайт записей в день в течение пяти и более лет. (Обратите внимание, что образ памяти сжимается при записи на диск, что само по себе уменьшает общий объем записи.)

16

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

При пробуждении процесс меняется на противоположный, так как ОЗУ будет заполнено данными "на диске".

Это поведение столь же "мягкое", как и ежедневное использование оперативной памяти при запуске и остановке приложений, игре в игры, редактировании фотографий и т.д.

Если бы цель оперативной памяти не заключалась в том, чтобы принимать такие быстрые данные зарядки и разрядки, то она не была бы создана так, как была.

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

8

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

4

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

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

0

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

Windows 8 даже идет дальше, поскольку она разделяет две разные части памяти и переводит их в разные файлы. В файле гибернации находится только та часть, которая необходима для работы компьютера. Остальное записывается прямо в файл подкачки. Фактически, быстрый "режим запуска" Windows 8 фактически просто восстанавливается из режима гибернации с использованием файла гибернации, но не с использованием файла подкачки. Следовательно, ваш друг, вероятно, использует спящий режим все время, не зная об этом.

Основным преимуществом не спячки является то, что вы начинаете с чистого листа. (Или более чистое состояние в случае режима быстрого запуска Windows 8). Память со временем повреждается. Но вы решаете одну и ту же проблему, просто постоянно оставляя компьютер включенным.

Лучшее решение - просто периодически перезагружать компьютер. Если у вас включены обновления Windows (и вы должны), вы, вероятно, делаете это в любом случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .