Гибернация (информатика)

Гибернация (информатика)

Гибернация (информатика)

Гибернация (англ. Hibernation) — энергосберегающий режим операционной системы компьютера, позволяющий сохранять содержимое оперативной памяти на энергонезависимое устройство хранения данных перед выключением. В русскоязычной Windows XP эта функция называется «Спящий режим».

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

В Windows Vista появилась дополнительная функция «гибридный спящий режим», когда содержимое ОЗУ сбрасывается на диск, но питание не отключается. Если компьютер был отключён или пропало электропитание, ОС восстанавливается с диска; если нет — система выходит из ждущего режима ACPI.

В Mac OS X спящий режим объединён со ждущим. При этом обычный спящий режим аналогичен гибридному в Windows Vista, а при низком заряде ноутбука используется «глубокий» спящий режим, когда питание отключается полностью.

В KDE4 и GNOME гибернацию можно вызвать через управление электропитанием. При этом должен быть установлен пакет pm-utils.

Преимущества

  • Позволяет отложить работу «на потом», полностью отключив питание компьютера, а после включения продолжить с того же места (остаются запущенные приложения, несохранённые документы).
  • Небольшие требования к аппаратному обеспечению компьютера (в Windows хватает минимальной ACPI-совместимости на уровне драйверов). Нередко встречаются компьютеры, которые из-за разгона, поломки аппаратуры или проблем с драйверами не способны выйти из ждущего режима ACPI, но нормально переходят в гибернацию и выходят из неё.
  • Может проводиться автоматически без участия пользователя (например, когда заряд ноутбука опустится до критически низкого). При обычном выключении или перезагрузке либо пользователь должен ответить на запросы о сохранении документов, либо ОС придётся форсированно закрыть эти программы, потеряв несохранённые изменения.
  • Быстрый вход-выход (не проводится закрытие-инициализация драйверов и ПО, которые в сложных программных системах могут длиться довольно долго)

Недостатки

  • Отнимает большое количество дискового места (близкое к объёму установленной либо используемой оперативной памяти: например, при 2 гигабайтах ОЗУ ОС Windows XP заводит файл гибернации размером 2 гигабайта, а Windows 7 — 1,5 гигабайта).
  • В Windows XP некоторые драйверы и программы имеют проблемы со спящим режимом. Например, Miranda IM версий до 0.8 выводила сообщение о невозможности подключения (но после этого нормально подключалась к серверу). Logitech SetPoint с мышью Logitech G5 переставляет уровень чувствительности, но «забывает» обновить индикацию этого уровня.
  • Если содержимое диска изменится, то часть данных, которые находятся в виртуальной памяти (дисковый кэш, FAT, таблицы дескрипторов и т. д.) окажутся в устаревшем состоянии. Вот почему ОС Linux предупреждает об этом при монтировании разделов, используемых Windows. Кроме того, при включении компьютера не рекомендуется, хотя и возможна, мультизагрузка.
  • Шифрование файла спящего режима (как и файла подкачки), хранящего «слепок» оперативной памяти, осуществляется не во всех системах (исключение — Mac OSX). Таким образом, использование спящего режима может оказаться небезопасным.
  • Выход из спящего режима на медленных дисках (особенно на твердотельных носителях) при больших объёмах ОЗУ (порядка 1Г) может длиться сравнительно долго.
  • Проблемы с выходом из спящего режима могут возникнуть при сбое аппаратной части машины (BIOS, HDD).



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Гибернация (информатика)" в других словарях:

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

  • Сон (unix) — Связать? Основная статья: Гибернация (информатика) Сон (англ. sleep) в Unix подобных оперционных системах  состояние процесса, в котором его исполнение приостанавливается (но не завершается). Обычно состояние сна наступает в условиях… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»