Операционные системы Apple
- 1 year ago
- 0
- 0
|
В статье
не хватает
ссылок на источники
(см.
рекомендации по поиску
).
|
Гибернация ( англ. hibernation — «зимняя спячка ») — энергосберегающий режим операционной системы компьютера , при котором содержимое оперативной памяти сохраняется на энергонезависимое устройство хранения данных ( жёсткий диск ) перед выключением питания. В отличие от ждущего режима , в режиме гибернации после сохранения данных оперативной памяти подача электроэнергии полностью прекращается. После включения питания компьютера содержимое памяти восстанавливается (загружается с диска в память), и пользователь сможет продолжить работу с того же места, на котором он остановился, так как все запущенные ранее программы продолжат выполняться.
В русскоязычной версии Windows XP функция гибернации называется «Спящий режим». Этот режим носит название «Гибернация» начиная с версии Windows Vista . Кроме того, в Windows Vista появилась дополнительная функция «гибридный спящий режим», при которой содержимое ОЗУ копируется на диск, но питание компьютера не отключается. В этом режиме «пробуждение» занимает меньше времени, а данные пользователя не будут потеряны в случае отключения электропитания.
В OS X спящий режим объединён со ждущим. При этом обычный спящий режим OS X соответствует гибридному в Windows Vista, а при низком заряде аккумулятора (в ноутбуках ) используется режим «глубокого сна», аналогичный гибернации, при котором питание компьютера отключается полностью.
В KDE4 и GNOME гибернацию можно вызвать через управление электропитанием. При этом должен быть установлен пакет pm-utils .
В общем случае принцип гибернации не может быть применён к отдельным программам . Дело в том, что некоторые операции над файлами могут единовременно производиться только одной программой (см. мьютекс ). Так, операция «открытие файла для записи» предполагает, что никакая другая программа не будет обращаться к данному файлу.
Рассмотрим следующий сценарий:
Если файл будет заблокирован — достаточно удалить файл гибернации, и мы получим неудаляемый файл. Если нет — другой процесс может изменить файл, что может привести к ошибке «Недопустимая операция» или порче данных. Подобные проблемы возникают и с другими объектами ОС — например, сообщениями о размонтировании диска: программа, находясь в спящем режиме, просто не сможет на них отреагировать.
{{
cite conference
}}
:
Проверьте значение даты:
|date=
(
справка
)