Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Управление энергопотреблением

В компьютере есть компоненты, которым вовсе не обязательно работать все время, пока система включена. И пока такие компоненты не используются, их можно просто отключить, сохранив при этом драгоценную энергию. Когда, например, вы открываете файл в текстовом редакторе, он считывается с диска в оперативную память, и, пока вы работаете с текстом, диск вам не нужен, а значит, его вращение можно временно остановить.

Заметив, что накопитель в течение определенного времени неактивен, система управления энергопотреблением паркует головки и останавливает вращение диска до тех пор, пока пользователь не даст команду сохранить файл или не произойдет любое другое обращение к диску. Питание других компонентов, таких как накопитель CD - ROM или устройства PC Card , тоже можно совершенно безболезненно отключать, так что, пока они не используются, можно существенно сэкономить энергию.

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

Обычно в портативных компьютерах существует и второй режим, называемый hibernate ; при переходе в него содержимое оперативной памяти записывается в специальный файл и вся система вместе с памятью отключается, содержимое памяти стирается. Когда компьютер "просыпается", содержимое файла считывается обратно в память и работа продолжается как ни в чем не бывало. Разве что пробуждение длится несколько дольше, но зато и энергии экономится больше, поскольку не нужно подпитывать микросхемы памяти.

Замечание

На некоторых компьютерах файл, в котором при переходе в режим hibernate сохраняется содержимое памяти, располагается в специальном разделе жесткого диска, предназна­ченном именно для этой цели, Если вы случайно разрушите этот раздел, для восстановления файла понадобится специальная утилита от производителя компьютера.

В большинстве случаев все эти функции определяются стандартом АРМ ( Advanced Power Management — расширенное управление питанием). Этот документ разработан совместно фирмами Intel и Microsoft ; он определяет интерфейс между драйвером операционной системы, отвечающим за управление энергопотреблением, и аппаратно-зависимым программным обеспечением, непосредственно управляющим соответствующими функциями конкретных устройств. Этот интерфейс обычно встроен в системную BIOS .

Поскольку технологии управления энергопотреблением все время совершенствуются, BIOS нелегко поддерживать все эти изменения. Поэтому появился новый стандарт, в разработке которого, кроме Intel и Microsoft , приняла участие фирма Toshiba . Это стандарт ACPI ( Advanced Configuration and Power Interface — усовершенствованная конфигурация и интерфейс управления питанием), по которому функции управления энергопотреблением встраиваются прямо в операционную систему. При установке операционной системы Windows 98 активизируются функции ACPI из BIOS . Вследствие этого рекомендуется обновить BIOS перед установкой этой операционной системы.

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