Привет/Здравствуй/Здравствуйте Антон Иванов,
(нужное подчеркнуть, ненужное зачеркнуть)
В четверг, 30 октября 2003 г. в 14:00, ты/Вы писАл/писАла/писАли:
АИ> В сообщении от 30 Октябрь 2003 01:18 Ivan Antipin написал:
>> Т.е. неважно, каким образом компьютер выключен? При
>> каждой загрузке можно давать команду выходить из
>> спящего режима (кстати, в винде такой режим называется
>> hibernate), а линух сам разберется, как он был
>> выключен, и, в случае чего восстановит свое состояние
>> до выключения?
АИ> Да. У меня, например, если выключить компьютер
АИ> обычным способом, при загрузке
АИ> просто появляются сообщения:
АИ> PM: Reading pmdisk image
АИ> PM: Resume from disk failed
АИ> и дальше загрузка продолжается в нормальном режиме.
Замечательно.
>> АИ> "Если у вас есть неподдерживаемые устройства,
>> АИ> использующие прямой доступ к
>> АИ> памяти (DMA), попрощайтесь со своими данными.
>> Не понял, ведь большинство современных устройств
>> поддерживают ДМА. Например, жесткие диски.
АИ> Я это понял так: те конкретные устройства,
АИ> которые используют DMA, но авторы
АИ> не включили их поддержку.
А поддержка устройств должна быть на уровне ядра (в
этом случае можно практически не волноваться за выбор
устройств) или их должна поддерживать эта система
управления питанием (вот это было бы плохо)?
>> АИ> Если вы что-нибудь измените на
>> АИ> диске между входом и выходом из спящего
>> АИ> состояния, смиритесь с потерей ваших
>> АИ> данных."
>> На каком диске? На отдельно выделенном разделе или в
>> разделе своппинга? Ну это маловероятно. Или вообще на
>> диске?
АИ> На любых смонтированных разделах (осторожно,
АИ> если собираетесь загружать
АИ> маздай!). А информация на разделе swap (то
АИ> есть сохранённое состояние
АИ> системы) будет потеряна, если вы загрузите
АИ> другое ядро или в приглашении lilo
АИ> напишете
АИ> linux noresume
Еще одна плохая новость.
>> Но ведь у оперативной памяти есть хорошая привычка :)
>> время от времени увеличиваться.
АИ> Ну тогда и раздел swap придётся увеличивать...
Сомневаюсь. Например, я собираюсь апгрейдиться, будет
у меня машина с количеством памяти 512Мб, какой размер
свопа мне нужно сделать? Следуя рекомендациям - 1Гб. Но
зачем мне, на домашней машине такой своп? Допустим я
его сделаю равным 512Мб для того, чтобы все содержимое
оперативной памяти помещалось на нем. Все нормально,
все работает. Но в один прекрасный день у меня
появляется некоторое количество лишних американских
рубликов :), я конечно же бегу в магазин и покупаю еще
512 Мб памяти. Теперь у меня 1Гб оперативы, своп не
нужен совершенно, но мне что, еще вдвое увеличить его
размер? Не логично.
Да, я только сейчас подумал. Ведь в момент выключения
системы, т.е. в момент ее перевода в спящий режим, своп
может очень интенсивно использоваться и сохраняемое
туда содержимое оперативы может попросту затереть
нужные данные.
ЗЫЖ Выше было сказано, что это функция помечена как
экспериментальная. В связи с этим возникает вопрос,
какие стадии проходит тот или иной программный продукт
(модуль ядра, драйвер, редактор, среда разработки и
пр.) в процессе своей эволюции? Желательно в
хронологическом порядке. Я знаю следующие:
experimental - alfa - beta - good - complete.
Может есть еще какие-то, впишите пожалуйста.