Да ли је ЦПУ рачунара активан када је оперативни систем у стању спавања?
Када ставите оперативни систем у режим мировања, колико се активности још увек дешава „испод хаубе“ са хардвером рачунара? Данашња постова за питања и одговоре СуперУсер-а имају велико објашњење да би радознали читач могао да сазна више о томе како његов систем и рачунар функционишу.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Фотографија захваљујући Асифу А. Алију (Флицкр).
Питање
Читач суперкорисника цпк жели да зна да ли је ЦПУ рачунара активан када је оперативни систем у режиму мировања:
Претпоставимо да имате инсталиран Виндовс оперативни систем на вашем рачунару и да укључите систем у режим спавања пре него што га ставите ван. Колико ми је познато, не би било никаквих програма или процеса. Да ли би процесор и даље радио или био активан у позадини на неки начин, као и капацитет и моћ употребе?
Када извршите било коју радњу са модерним рачунарима са оперативним системом Виндовс 7, 8.1 или 10 (тј. Отварање поклопца, притискање дугмета, додиривање миша), одмах се укључује, без потребе да притиснете дугме за напајање. Да ли је то зато што је ЦПУ активно чекао да се ти догађаји догоде у режиму мале снаге?
Да ли је ЦПУ рачунара активан када је оперативни систем у режиму спавања?
Одговор
Доприносник СуперУсер-а ДавидПостилл има одговор за нас:
Да ли је ЦПУ активан у режиму спавања?
Зависи. Постоје различита стања спавања (С1 до С4) и стање ЦПУ-а није исто у свим њима.
- ЦПУ је заустављен у стању мировања С1
- ЦПУ је искључен у стању мировања С2 или више
Спавање је нормално стање спавања С3, али БИОС понекад може бити конфигурисан да користи стање мировања С1 уместо тога (користи се када ресуме из С3 не ради како треба).
- поверцфг -а (може се користити за преглед стања мировања које ПЦ подржава)
Пример излаза:
Стања стања мировања система
Стања С1, С2, С3 и С4 су стања спавања. Систем у једном од ових стања не обавља никакве рачунске задатке и чини се да је искључен. За разлику од система у стању искључења (С5), систем за спавање задржава стање меморије, било у хардверу или на диску. Оперативни систем не мора да се поново покреће да би се рачунар вратио у радно стање.
Неки уређаји могу пробудити систем из стања мировања када дође до одређених догађаја, као што је долазни позив модему. Поред тога, на неким рачунарима, екстерни индикатор говори кориснику да систем само спава.
Са сваким следећим стањем мировања, од С1 до С4, више рачунара се искључује. Сви компјутери компатибилни са АЦПИ искључују своје процесорске часове на С1 и губе контекст хардвера система на С4 (осим ако је датотека за хибернацију написана пре искључивања), као што је наведено у одељцима испод. Детаљи средњих стања спавања могу да варирају у зависности од тога како је произвођач дизајнирао машину. На пример, на неким машинама неки чипови на матичној плочи могу изгубити струју на С3, док на другим таквим чиповима задржава снагу до С4. Штавише, неки уређаји могу пробудити систем само из С1, а не из дубљих стања мировања.
Стање напајања система С1
Стање напајања система С1 је стање мировања са следећим карактеристикама:
Потрошња струје
- Мања потрошња него у С0 и већа него у другим стањима спавања, сат процесора је искључен и сатови на аутобусу су заустављени, софтвер настављен
- Контрола се поново покреће тамо где је стала
Латенција хардвера
- Обично не више од две секунде
Контекст хардвера система
- Сав контекст се задржава и одржава хардвером
Стање напајања система С2
Стање напајања система С2 је слично С1 осим што је ЦПУ контекст и садржај системске кеш меморије изгубљен зато што процесор губи напајање. Држава С2 има следеће карактеристике:
Потрошња струје
- Мања потрошња него у стању С1 и већа него у С3, процесор је искључен, сатови сабирнице су заустављени (неки аутобуси могу изгубити снагу), софтвер настављен
- Након буђења, контрола почиње од вектора ресетовања процесора
Латенција хардвера
- Две секунде или више, веће или једнако латенцији за С1
Контекст хардвера система
- Контекст процесора и садржаји кеша система се губе
Стање напајања система С3
Стање напајања система С3 је стање мировања са следећим карактеристикама:
Потрошња струје
- Мања потрошња него у стању С2, процесор је искључен, а неки чипови на матичној плочи такође могу бити искључени
Софтваре Ресумптион
- Након догађаја буђења, контрола почиње од вектора ресетовања процесора
Латенција хардвера
- Скоро се не разликује од С2
Контекст хардвера система
- Задржава се само системска меморија; Контекст ЦПУ-а, садржај кеша и контекст чипсета се губе
Стање напајања система С4
Стање напајања система С4, стање хибернације, је стање мировања најнижег напајања и има најдужу латенцију буђења. Да би се потрошња енергије смањила на минимум, хардвер искључује све уређаје. Контекст оперативног система, међутим, одржава се у датотеци хибернације (слика меморије) коју систем пише на диск пре уласка у стање С4. Након поновног покретања, пуњач чита ову датотеку и скаче на претходну локацију, прије хибернације.
Ако рачунар у стању С1, С2 или С3 изгуби све напајање наизменичном струјом или батеријом, он губи системски контекст система и због тога мора поново да се покрене да би се вратио на С0. Рачунар у стању С4, међутим, може да се поново покрене са своје претходне локације чак и након што изгуби напајање наизменичном струјом или батеријом јер се контекст оперативног система задржава у датотеци хибернације. Рачунар у стању хибернације не користи напајање (са могућим изузетком струје капања).
Стање напајања система С4 има следеће карактеристике:
Потрошња струје
- Искључено, осим текуће струје за дугме за напајање и сличних уређаја, наставак софтвера
- Систем се поново покреће из сачуване датотеке за хибернацију. Ако се датотека хибернације не може учитати, потребно је поновно покретање. Поновна конфигурација хардвера док је систем у стању С4 може резултирати промјенама које спречавају исправно учитавање датотеке хибернације.
Латенција хардвера
- Дуга и недефинисана. Само физичка интеракција враћа систем у радно стање. Таква интеракција може укључити корисника притиском на прекидач ОН или, ако је присутан одговарајући хардвер и омогућено буђење, долазни прстен за модем или активност на ЛАН-у. Машина такође може да се пробуди из тајмера за наставак ако га хардвер подржава. Системски контекст.
- Нико није задржан у хардверу. Систем пише слику меморије у датотеку хибернације прије искључивања. Када се оперативни систем учита, он чита овај фајл и скаче на своју претходну локацију.
Извор: Системске стања спавања
Додатна литература
- А-З индекс Виндовс ЦМД командне линије - одлична референца за све ствари које се односе на Виндовс командну линију.
- поверцфг - Управљајте поставкама напајања и конфигуришите Хибернате / Стандби модове.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.