Гібернація (інформатика)
Гіберна́ція, також глибокий сон (англ. hibernation — «зимова сплячка») — енергоощадний режим операційної системи комп'ютера, що дозволяє зберігати вміст оперативної пам'яті на незалежний пристрій зберігання даних (жорсткий диск) перед вимиканням живлення. На відміну від режиму очікування, при використанні глибокого сну подача електроенергії повністю припиняється. При включенні вміст пам'яті відновлюється (завантажується з диска в пам'ять), і користувач може продовжити роботу з того ж місця, на якому він зупинився, бо всі запущені раніше програми продовжують виконуватися. В українськомовній версії Windows XP функція глибокого сну називається «Сплячий режим». Починаючи з Windows Vista, цей режим має назву «Гібернація». Крім того, у Windows Vista з'явилася додаткова функція «гібридний сплячий режим», при якій вміст оперативної пам'яті копіюється на диск, але живлення комп'ютера не вимикається. Таким чином, дані користувача не будуть втрачені в разі відімкнення електроживлення, водночас «пробудження» займає менше часу. В OS X сплячий режим об'єднаний із очікувальним. При цьому звичайний сплячий режим OS X відповідає гібридному в Windows Vista, а при низькому заряді акумулятора (у ноутбуках) використовується режим «глибокого сну», аналогічний глибокого сну, при якому комп'ютер відімкнений від живлення повністю. В KDE і GNOME гібернацію можна викликати[як?] через керування електроживленням. При цьому повинен бути встановлений пакет pm-utils. Переваги та недоліки
Гібернація окремих програмУ загальному випадку, принцип глибокого сну не може бути застосований до окремих програм. Річ у тім, що деякі операції над файлами можуть одноразово проводитися тільки однією програмою (див. М'ютекс). Так, операція «відкриття файлу для запису» передбачає, що ніяка інша програма не звертатиметься до даного файлу. Розглянемо наступний сценарій:
Якщо файл буде заблокований — досить видалити файл глибокого сну, і ми отримаємо невидаляючий файл. Якщо ні — інше процес може змінити файл, що може привести до помилки «Неприпустима операція» або псування даних. Подібні проблеми виникають і з іншими об'єктами ОС — наприклад, повідомленнями про розмонтування диска: програма, перебуваючи в сплячому режимі, просто не зможе на них відреагувати. Посилання
|
Portal di Ensiklopedia Dunia