LINUX.ORG.RU
ФорумTalks

Hardware Suspend


0

0

Очередной раз отправляя ноут "спать", вспомнил почему-то свой первый личный комп, точнее, ноутбук TwinHead 486 SX33 / 4mb RAM / 120 Mb HDD. Как. наверное, на всех ноутах тех лет, там была кнопочка, отправляющая систему в спящий режим, независимо от ОС - хоть DOS, хоть Linux. Объясните ламеру, почему эту функцию со временем убрали? Ведь удобно было, да и надежно...

★★

имхо с увеличение числа ресурсов компа, его стало трудно усыплять аппаратно..

HG
()
Ответ на: комментарий от HG

А каких именно ресурсов? Разве, скажем, частота процессора влияет на реализацию "засыпания"? Я серьезно, т.к. более-менее внятной инфы о механизме Hardware Suspend не нашел (может, плохо искал)...

ser_bur ★★
() автор топика
Ответ на: комментарий от ser_bur

>А каких именно ресурсов? Разве, скажем, частота процессора влияет на реализацию "засыпания"? Я серьезно, т.к. более-менее внятной инфы о механизме Hardware Suspend не нашел (может, плохо искал)...

многие девайсы требуют правильной обработки перед входом в суспенд. Или не снимать с них питание. Что чревато быстрым разрядом батарейки в случае wifi/usb/pccard-чегонибудь

geek ★★★
()
Ответ на: комментарий от geek

Ну ОК, работает ведь программный саспенд? Т.е. с "обработкой" самих девайсов проблм особых нет, остается только "добраться" до аппаратного управления этими девайсами...

ser_bur ★★
() автор топика
Ответ на: комментарий от ser_bur

>Ну ОК, работает ведь программный саспенд? Т.е. с "обработкой" самих девайсов проблм особых нет, остается только "добраться" до аппаратного управления этими девайсами...

именно состояние внутренностей ОС надо изменить так, чтобы она при восстановлении из саспенда не сломалась. Т.е. получаем, что hw суспенд становится зависим от того, какая ОС используется.

в общем, тонкостей много

geek ★★★
()
Ответ на: комментарий от geek

Ну а как же оно работало под DOS 6.22/ Win 3.11, Win95, Linux 2.0.x, которые и не догадывались о существовании саспенда? Или убогость тогдашнего железа это позволяла? :)

ser_bur ★★
() автор топика
Ответ на: комментарий от ser_bur

>Ну а как же оно работало под DOS 6.22/ Win 3.11, Win95, Linux 2.0.x, которые и не догадывались о существовании саспенда? Или убогость тогдашнего железа это позволяла? :)

именно убогость железа и позволяла

geek ★★★
()
Ответ на: комментарий от stassats

Ну, версии 2.4 уже как бы положено знать, что такое саспенд :) Там уже и программный более-менее работает.

ser_bur ★★
() автор топика
Ответ на: комментарий от alexs

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

ser_bur ★★
() автор топика

ИМХО, потому что сейчас во время suspend/resume делается несколько больше действий чем просто выключение железа/скидывания оперативки в своп. Как минимум сохранение/восстановление видеорежима и переинициализация сетевых интерфейсов.

eXire ★★
()
Ответ на: комментарий от eXire

Добавим к этому подстройку часов и все с этим связанное.

shimon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.