Енергозбереження: режим очікування комп'ютера
Будь-який сучасний персональний комп'ютер, а тим більше його мобільна версія, дозволяє операційній системі використовувати особливий спосіб виключення, іноді званий «режим очікування». Необхідність в ньому визначається специфікою роботи комп'ютера і уподобань. В цілому, даний механізм досить зручний і має сенс хоча б у загальних рисах ознайомитися з ним, адже недарма маститий розробник програмного забезпечення компанія Майкрософт активно підтримує його в кожній новій своїй системі.
Що ж таке режим очікування? Якщо говорити зовсім коротко, то це комп'ютерний аналог чергового режиму більшості електронних пристроїв. Зрозуміло, з деякими специфічними застереженнями. З'явився режим очікування досить давно, є свідчення про задіювання його в лінійці Win 9x, хоча не виключена можливість плутанини в двох термінах - «чекає» і «сплячий» режими.
Отже, коли користувач включає режим очікування, операційна система відключає всі основні лінії електроживлення: зупиняється жорсткий диск, центральний процесор пересідає на енергетичний «голодний пайок» (напруги вистачає лише на опитування портів), відеокарта та інші компоненти обесточиваются. Єдиний виняток - модулі оперативної пам'яті, на них подається чергове напругу, необхідну для підтримання осередків в той стані, який було на момент переведення в режим очікування. Сумарне споживання виходить нікчемним (до речі, згідно новітнім стандартам не більше 1 Вт). У такому стані комп'ютер буде перебувати до тих пір, поки користувач не натисне кнопку включення. В результаті всі блоки включаться, а так як пам'ять збережена, то роботу можна продовжити з того ж місця. У самому прямому сенсі: що грала музика продовжиться з наступної секунди, а курсор миші буде в тому ж місці екрана, де він був на момент відключення. Так як завантаження системи не потрібно, вихід з режиму очікування відбувається за лічені секунди. На жаль, є дві особливості, через які був розроблений сплячий режим.
Перша - операційна система Віндовс всього лише віддає команду системній платі знеструмити компоненти, а виконує всі BIOS через інтерфейс ACPI. Відповідно, в Біосе повинен бути присутнім пункт з настройками режимів (S1 - S3), а потрібний повинен бути включений.
Друга - навіть при короткочасному зникненні мережевої напруги всі дані, що містяться в пам'яті, пропадають. Включивши після цього комп'ютер, користувач побачить повідомлення про неправильно завершеною роботі, а всі дані будуть втрачені. Висновок: в Windows 7 режим очікування використовувати можна, але тільки за відсутності проблем з електропостачанням або за наявності продуктивного джерела безперебійного живлення.
А як же сплячий режим? Він позбавлений вказаних недоліків, так як працює трохи по іншому принципу. При його залученні створюється дамп (точна копія) пам'яті і зберігається в спеціальному файлі на жорсткому диску. Після повторного включення Віндовс не завантажується у звичному значенні цього слова, а відновлює свій стан з дампа. У такому стані комп'ютер може перебувати необмежений час. Недолік - низька продуктивність, все-таки запис / читання файлу в кілька гігабайт відбувається не миттєво (завантаження «з нуля» швидше). Можливо, з появою SSD ситуація змінилася, але класичні вінчестери поводяться саме так. Втім, програмісти з Майкрософт не сидять склавши руки, тому в нових версіях Windows з'явився цікавий режим глибокого сну. Його сенс у суміщенні очікування і сплячки: якщо збою живлення не було, то робота поновлюється за схемою режиму очікування, а при втраті вмісту комірок оперативної пам'яті набирає чинності механізм виходу з режиму сну. Досить зручно.