Ця стаття має кілька недоліків. Будь ласка, допоможіть удосконалити її або обговоріть ці проблеми на .
|
Гіберна́ція, також глибокий сон (англ. hibernation — «зимова сплячка») — режим операційної системи комп'ютера, що дозволяє зберігати вміст оперативної пам'яті на незалежний (жорсткий диск) перед вимиканням живлення. На відміну від , при використанні глибокого сну подача електроенергії повністю припиняється. При включенні вміст пам'яті відновлюється (завантажується з диска в пам'ять), і користувач може продовжити роботу з того ж місця, на якому він зупинився, бо всі запущені раніше програми продовжують виконуватися.
В українськомовній версії Windows XP функція глибокого сну називається «Сплячий режим». Починаючи з Windows Vista, цей режим має назву «Гібернація». Крім того, у Windows Vista з'явилася додаткова функція «гібридний сплячий режим», при якій вміст оперативної пам'яті копіюється на диск, але живлення комп'ютера не вимикається. Таким чином, дані користувача не будуть втрачені в разі відімкнення електроживлення, водночас «пробудження» займає менше часу.
В OS X сплячий режим об'єднаний із очікувальним. При цьому звичайний сплячий режим OS X відповідає гібридному в Windows Vista, а при низькому заряді акумулятора (у ноутбуках) використовується режим «глибокого сну», аналогічний глибокого сну, при якому комп'ютер відімкнений від живлення повністю.
В KDE і GNOME гібернацію можна викликати[] через керування електроживленням. При цьому повинен бути встановлений пакет pm-utils.
Переваги та недоліки
- Переваги
- Швидке закінчення / початок роботи (не витрачається час на зупинку / запуск драйверів і програм).
- Можливість автоматизації (гібернація може виконуватися автоматично, без участі користувача, наприклад, при досягненні низького рівня заряду у батареї ноутбука).
- Відсутність інтерактивності (користувачеві не потрібно відповідати на запити про збереження документів).
- Недоліки
- Необхідність наявності вільного місця на диску (вміст пам'яті й дані про стан обладнання займають велику кількість дискового простору, приблизно рівне обсягом доступної або використовуваної пам'яті).
- При великих розмірах оперативної пам'яті та встановленні ОС на SSD для рідко використовуваного файлу гібернації резервується великий розмір дискового простору. При цьому змінити розташування файлу гібернації в Windows неможливо через особливості , який здатний бачити тільки той розділ диска, на який встановлений завантажувач.
- Деякі драйвери і програми мають проблеми зі сплячим режимом. Наприклад, Miranda IM версій до 0.8 виводила повідомлення про неможливість підключення (але після цього нормально підключалася до сервера). Logitech SetPoint з мишею переставляє рівень чутливості, але «забуває» оновити індикацію цього рівня.
- Якщо вміст диска зміниться, то частина даних, які знаходяться в віртуальної пам'яті (, FAT, таблиці дескрипторів і т. Д.) виявляться в застарілому стані. З цієї причини в ОС Linux при монтуванні розділів, використовуваних ОС Windows, пристрій не може або розділ монтується тільки для читання. Крім того, при включенні комп'ютера не рекомендується використовувати мультизавантаження.
- Проблеми з виходом зі сплячого режиму можуть виникнути при збої апаратного забезпечення машини (BIOS, HDD).
- Шифрування файлу сплячого режиму (як і файлу підкачки), що зберігає копію вмісту пам'яті, здійснюється не у всіх операційних системах (виняток — OS X). Таким чином, використання сплячого режиму може виявитися небезпечним.
Гібернація окремих програм
У загальному випадку, принцип глибокого сну не може бути застосований до окремих програм. Річ у тім, що деякі операції над файлами можуть одноразово проводитися тільки однією програмою (див. М'ютекс). Так, операція «відкриття файлу для запису» передбачає, що ніяка інша програма не звертатиметься до даного файлу.
Розглянемо наступний сценарій:
- Програма відкриває файл, записує в нього інформацію;
- В цей час її відправляють в гібернацію;
Якщо файл буде заблокований — досить видалити файл глибокого сну, і ми отримаємо невидаляючий файл. Якщо ні — інше процес може змінити файл, що може привести до помилки «Неприпустима операція» або псування даних. Подібні проблеми виникають і з іншими об'єктами ОС — наприклад, повідомленнями про розмонтування диска: програма, перебуваючи в сплячому режимі, просто не зможе на них відреагувати.
Посилання
- Сплячий режим і режим глибокого сну: запитання і відповіді (можна застосувати до Windows 7) [ 24 червня 2016 у Wayback Machine.]
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya maye kilka nedolikiv Bud laska dopomozhit udoskonaliti yiyi abo obgovorit ci problemi na storinci obgovorennya Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno cherven 2016 U Vikipediyi ye statti pro inshi znachennya cogo termina Gibernaciya znachennya Giberna ciya takozh glibokij son angl hibernation zimova splyachka rezhim operacijnoyi sistemi komp yutera sho dozvolyaye zberigati vmist operativnoyi pam yati na nezalezhnij zhorstkij disk pered vimikannyam zhivlennya Na vidminu vid pri vikoristanni glibokogo snu podacha elektroenergiyi povnistyu pripinyayetsya Pri vklyuchenni vmist pam yati vidnovlyuyetsya zavantazhuyetsya z diska v pam yat i koristuvach mozhe prodovzhiti robotu z togo zh miscya na yakomu vin zupinivsya bo vsi zapusheni ranishe programi prodovzhuyut vikonuvatisya V ukrayinskomovnij versiyi Windows XP funkciya glibokogo snu nazivayetsya Splyachij rezhim Pochinayuchi z Windows Vista cej rezhim maye nazvu Gibernaciya Krim togo u Windows Vista z yavilasya dodatkova funkciya gibridnij splyachij rezhim pri yakij vmist operativnoyi pam yati kopiyuyetsya na disk ale zhivlennya komp yutera ne vimikayetsya Takim chinom dani koristuvacha ne budut vtracheni v razi vidimknennya elektrozhivlennya vodnochas probudzhennya zajmaye menshe chasu V OS X splyachij rezhim ob yednanij iz ochikuvalnim Pri comu zvichajnij splyachij rezhim OS X vidpovidaye gibridnomu v Windows Vista a pri nizkomu zaryadi akumulyatora u noutbukah vikoristovuyetsya rezhim glibokogo snu analogichnij glibokogo snu pri yakomu komp yuter vidimknenij vid zhivlennya povnistyu V KDE i GNOME gibernaciyu mozhna viklikati yak cherez keruvannya elektrozhivlennyam Pri comu povinen buti vstanovlenij paket pm utils Perevagi ta nedolikiPerevagi Shvidke zakinchennya pochatok roboti ne vitrachayetsya chas na zupinku zapusk drajveriv i program Mozhlivist avtomatizaciyi gibernaciya mozhe vikonuvatisya avtomatichno bez uchasti koristuvacha napriklad pri dosyagnenni nizkogo rivnya zaryadu u batareyi noutbuka Vidsutnist interaktivnosti koristuvachevi ne potribno vidpovidati na zapiti pro zberezhennya dokumentiv Nedoliki Neobhidnist nayavnosti vilnogo miscya na disku vmist pam yati j dani pro stan obladnannya zajmayut veliku kilkist diskovogo prostoru priblizno rivne obsyagom dostupnoyi abo vikoristovuvanoyi pam yati Pri velikih rozmirah operativnoyi pam yati ta vstanovlenni OS na SSD dlya ridko vikoristovuvanogo fajlu gibernaciyi rezervuyetsya velikij rozmir diskovogo prostoru Pri comu zminiti roztashuvannya fajlu gibernaciyi v Windows nemozhlivo cherez osoblivosti yakij zdatnij bachiti tilki toj rozdil diska na yakij vstanovlenij zavantazhuvach Deyaki drajveri i programi mayut problemi zi splyachim rezhimom Napriklad Miranda IM versij do 0 8 vivodila povidomlennya pro nemozhlivist pidklyuchennya ale pislya cogo normalno pidklyuchalasya do servera Logitech SetPoint z misheyu perestavlyaye riven chutlivosti ale zabuvaye onoviti indikaciyu cogo rivnya Yaksho vmist diska zminitsya to chastina danih yaki znahodyatsya v virtualnoyi pam yati FAT tablici deskriptoriv i t D viyavlyatsya v zastarilomu stani Z ciyeyi prichini v OS Linux pri montuvanni rozdiliv vikoristovuvanih OS Windows pristrij ne mozhe abo rozdil montuyetsya tilki dlya chitannya Krim togo pri vklyuchenni komp yutera ne rekomenduyetsya vikoristovuvati multizavantazhennya Problemi z vihodom zi splyachogo rezhimu mozhut viniknuti pri zboyi aparatnogo zabezpechennya mashini BIOS HDD Shifruvannya fajlu splyachogo rezhimu yak i fajlu pidkachki sho zberigaye kopiyu vmistu pam yati zdijsnyuyetsya ne u vsih operacijnih sistemah vinyatok OS X Takim chinom vikoristannya splyachogo rezhimu mozhe viyavitisya nebezpechnim Gibernaciya okremih programU zagalnomu vipadku princip glibokogo snu ne mozhe buti zastosovanij do okremih program Rich u tim sho deyaki operaciyi nad fajlami mozhut odnorazovo provoditisya tilki odniyeyu programoyu div M yuteks Tak operaciya vidkrittya fajlu dlya zapisu peredbachaye sho niyaka insha programa ne zvertatimetsya do danogo fajlu Rozglyanemo nastupnij scenarij Programa vidkrivaye fajl zapisuye v nogo informaciyu V cej chas yiyi vidpravlyayut v gibernaciyu Yaksho fajl bude zablokovanij dosit vidaliti fajl glibokogo snu i mi otrimayemo nevidalyayuchij fajl Yaksho ni inshe proces mozhe zminiti fajl sho mozhe privesti do pomilki Nepripustima operaciya abo psuvannya danih Podibni problemi vinikayut i z inshimi ob yektami OS napriklad povidomlennyami pro rozmontuvannya diska programa perebuvayuchi v splyachomu rezhimi prosto ne zmozhe na nih vidreaguvati PosilannyaSplyachij rezhim i rezhim glibokogo snu zapitannya i vidpovidi mozhna zastosuvati do Windows 7 24 chervnya 2016 u Wayback Machine Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi