> man operating_systems
Linux: программная приостановка 2.1
Нигель Каннингхэм (Nigel Cunningham) выпустил Software Suspend 2.1 для ядра 2.6.9 Linux. Как он сам замечает, "со времени 2.0 сделаны тонны изменений, одно из основных в том, что теперь можно скомпилировать suspend как модуль и загружать из initrd." Также он объявил о планах обратного портирования новшеств на ядра 2.4, отмечая при этом, что после этого в 2.4 пойдут только исправления ошибок. Документация по внутренностям технологии, вошедшая в новую версию, начинается с небольшого обзора:

"Software Suspend 2.0 - добавка к ядру Linux, созданная для того, чтобы позволить пользователю быстро выключать и включать компьютер без необходимости закрывать документы или приложения. Это эквивалент функции hibernate во многих ноутбуках. Однако, данная реализация не требует специальной поддержки аппаратно или в BIOS."

Далее документ по порядку объясняет, что делает software suspend: "a. Приостанавливается вся активность. b. Проверяется есть ли достаточное количество памяти и места на диске, если необходимо, делается попытка освободить память/диск. c. Резервируется необходимое место в памяти и на диске. d. Записывается образ. e. Выключается питание." Если посмотреть еще далее, то можно найти подробное описание того, как производится каждый шаг в этом алгоритме и с какими трудностями пришлось столкнуться разработчикам. Читайте полную версию документа и обращайтесь к сайту за более подробной информацией.

Roman I Khimov  в  Четверг, 21 Октябрь 2004, 18:09  |   Комментарии: 14  |  для печати

Наши новости доступны в формате RSS.

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.