По-старите операционни системи Windows като XP и 7 имат доста интересен начин за обработка на данни. Първоначално те са създадени за компютри с ниска производителност, така че вградените механизми предполагат работа със стар хардуер. И това е най-забележимо в двата режима на прекъсване – сън и готовност.
Нека разберем разликата между хибернация и режим на готовност в Windows и къде са изчезнали в Windows 10.
Как работи самата операционна система Windows
Когато Windows работи, всички текущи данни се прехвърлят от твърдия диск в RAM паметта. Така че това временно хранилище съдържа ядрото на самата операционна система, работещи програми, отворени документи и т.н. Причината за това е, че твърдият диск е доста бавен елемент от конфигурацията на компютъра и многобройните достъпи до него биха направили работата на устройството много бавна.
Самата оперативна памет е енергийно зависима среда за съхранение. Това означава, че той може да съхранява данни само ако е снабден с текуща. Без захранване – цялата информация е изтрита. Но твърдият диск (HDD) е енергонезависим, дори да няма захранване в продължение на няколко години, нищо не се случва със записаната на него информация.
Цялата информация, необходима за работа с компютър, се съхранява на HHD. Той съдържа самата операционна система, нейното ядро (набор от драйвери, интерфейси и среди за изпълнение), инсталираните приложения и потребителските данни. Когато включите компютъра, всичко се премества в оперативната памет и се съхранява там до изключването му, като периодично се разтоварва обратно на твърдия диск, ако няма достатъчно място.
И така, работата на операционната система Windows е ясна. Сега можем да пристъпим към анализ на хибернацията и режима на готовност.
Как работи хибернацията
Хибернацията в Windows (в някои случаи наричана още „спящ режим“) включва пълно прехвърляне на данни от RAM към твърдия диск при временно изключване на.
Това означава, че тя работи по следния начин:
- Потребителят натиска бутона за заспиване или затваря капака;
- Операционната система изхвърля цялата оперативна памет и я прехвърля на твърдия диск като отделен файл;
- След известно време потребителят включва компютъра или отваря лаптопа;
- Операционната система зарежда минимално необходимите данни;
- Windows намира дамп на RAM и го изпраща „на място“;
- Потребителят вижда познатата среда.
При преминаване в режим „сън“ всичко се запазва. Документи, които могат да се редактират, оформление на прозорците и други елементи на потребителската среда. Но те не консумират почти никаква енергия, което е особено полезно за лаптопи – или настолни компютри, ако трябва да ги оставите включени за по-дълъг период от време.
Предимства
- Запазване на потребителската среда;
- Без консумация на енергия.
Недостатъци
- Сравнително дълго време за зареждане след „събуждане“;
- Трябва да има достатъчно свободно място на диска.
По-специално, времето за зареждане след „събуждане“ може да варира от 8-9 секунди при Windows 10 до 1-2 минути при по-стари операционни системи. И това зависи пряко от скоростта на твърдия диск.
Освен това функцията „сън“ няма да работи, ако на системния диск има по-малко свободно място от общия обем на RAM паметта. Все пак сметището трябва да се изхвърли някъде. Така че конфигурациите с 4 GB „RAM“ се нуждаят от повече от 4 GB свободно място на системния твърд диск, за да работят в режим на хибернация.
Как работи режимът на готовност
От друга страна, режимът на готовност изисква постоянно захранване. Въпросът е, че когато компютърът заспи, данните от RAM се съхраняват в същата. По същество тя просто спира процесите и изключва екрана.
Както беше споменато по-горе, оперативната памет е еластична. За да се съхраняват данни, той трябва да се захранва с електричество. Данните не се прехвърлят от RAM към постоянната памет в режим на готовност – така RAM запазва текущото си захранване.
Следователно режимът на хибернация не е подходящ за лаптопи. Когато влиза в този режим, компютърът само леко намалява консумацията на енергия.
Но събуждането от режим на заспиване отнема секунди дори при слаби компютри с едно- или двуядрени процесори или бавен твърд диск. И така, той е подходящ за бързо връщане към работа след престой.
Тъй като данните се съхраняват в оперативната памет, сесията на потребителя не приключва. Отворените документи остават отворени, прозорците не се „преместват“. С изключение на програмите, които спират да работят – така например торентите не се изтеглят по време на „изчакването“.
Предимства
- Много бързо зареждане след събуждане дори при слаби компютри;
- Запазване на потребителска сесия.
Недостатъци
- Само леко намаляване на консумацията на енергия;
- Почти не се среща при съвременните конфигурации.
Някъде в средата на 00-те години режимът на готовност започна да се изоставя. Microsoft успя да промени алгоритмите на операционната система и в резултат на това събуждането след „сън“ започна да отнема възможно най-малко време.
Така че режимът на готовност започна да изчезва вече в Windows 7. Някои версии на тази операционна система все още бяха оборудвани с тази функция, но по-новите версии се доставят без нея. И на Windows 8, 8.1 и 10 е премахнат напълно, като е останал само sleep.
Windows 7 и по-нови версии
Новата функция за хибернация, спомената няколко параграфа по-горе, идва от Windows Vista. Въпреки това тази операционна система беше забравена като лош сън две години след пускането ѝ – беше толкова нестабилна. „Грешките“ засягат и този нов режим на заспиване.
В операционната система Windows 7 е въведена нейна усъвършенствана и подобрена разновидност. Това означава прехвърляне на дамп на RAM паметта на твърдия диск, без да се премахват никакви данни в самата RAM памет.
Това означава, че докато компютърът спи, данните се съхраняват на две места едновременно. RAM се захранва с електричество, но не и всичко останало, което води до по-ниска консумация на енергия. След това, когато се събуди, компютърът проверяваше оперативната памет и ако желаните данни бяха там, стартираше от нея. А ако не, от твърдия диск.
Този механизъм се нарича „хибридна хибернация“. Той запазва предимствата на своите предшественици и отстранява техните недостатъци. Ето защо тя се използва във всички нови операционни системи на Microsoft, като замества традиционните режими на заспиване и готовност.
Разбира се, това изисква много място на твърдия диск. Това е и мястото, където се съхранява изхвърлянето на паметта RAM. На съвременните компютри, които могат да имат 16-32 GB RAM и 128 GB SSD диск за системно съхранение, тази загуба на пространство е доста забележима. Този механизъм обаче позволява значително да се ускори стартирането на системата, независимо дали захранването е изключено или не. Така че не се препоръчва да го деактивирате и със сигурност да изтривате системни файлове.
Струва ли си да деактивирате хибернацията
Хибернацията, нормалната или хибридната хибернация е сложен механизъм, който е дълбоко интегриран в системата за управление на захранването на дънната платка. Така че „играта“ с него може да има много сериозни последици.
Разбира се, някои източници препоръчват да деактивирате хибернацията, за да увеличите наличното дисково пространство на системния си диск. Но ефектът няма да е най-драматичният. Средно можете да спестите 5-7 гигабайта, но повредата на системата може да е по-лоша, отколкото бихте искали.
- Първо, последната сесия вече няма да се запазва. Това може да доведе до загуба на важни данни в случай на неочаквано изтощаване на преносим компютър или случайно натискане на бутона за включване на настолен компютър.
- Второ, компютърът ще се зарежда бавно, като всеки път ще извлича данни от нулата. Дори на „машини“ с SSD диск този процес може да отнеме до няколко минути.
- И накрая, премахването на файла за хибернация може да повлияе на цялостната ви система за управление на захранването. В противен случай компютърът няма да се изключи правилно.
Така че хибернацията или режимът на заспиване е най-добре да останат недокоснати. Разбира се, възможно е да го деактивирате чрез стандартните настройки на Windows (като изберете „Никога“ от съответното меню), но системните файлове не могат да бъдат изтрити ръчно.