Как работает режим сна компьютера? Как ОЗУ хранит информацию, даже если питание отключено в спящем режиме? Оперативная память - это энергозависимая память, которая стирает все, когда отключается питание, но если я переключаю компьютер в режим сна и выключаю его, он сохраняет всю информацию, когда снова включается.Как ОЗУ поддерживает свое состояние в спящем режиме?
1 ответ
Питание в ОЗУ не отключается в обычном режиме сна. Если это так, данные будут потеряны.
Однако есть несколько возможных режимов, которые можно назвать «спящими»:
В традиционном спящем режиме S3 «Suspend-to-RAM» все отключено, кроме оперативной памяти. При отключении питания содержимое ОЗУ теряется.
В режиме гибернации все отключено, но содержимое ОЗУ сохраняется на диске (например, Windows помещает их в файл "hiberfil.sys") перед выключением и считывает обратно при включении (возобновление).
В "гибридном спящем" режиме содержимое ОЗУ сначала сохраняется на диск (как в режиме гибернации), но затем компьютер переходит в обычный спящий режим S3 (оставляя ОЗУ включенным).
Когда вы нажимаете "Sleep" в Windows, многие настольные компьютеры (и иногда ноутбуки) настраиваются на использование гибридного спящего режима - это означает, что они поддерживают питание ОЗУ, но также сохраняют его содержимое на диске, когда переходят в спящий режим. Поэтому, пока у компьютера есть питание, он будет держать содержимое ОЗУ на месте; но если вы потеряете питание, он просто прочитает то же самое содержимое ОЗУ из файла гибернации на диске. С современными быстрыми жесткими дисками вы вряд ли заметите разницу.