A számítógép CPU aktív, ha egy operációs rendszer alvó üzemmódban van?
Ha az operációs rendszert alvó üzemmódba helyezi, akkor mennyi aktivitás történik a számítógép burkolata alatt a „motorháztető alatt”? A mai SuperUser Q&A bejegyzés nagyszerű magyarázattal szolgál arra, hogy egy kíváncsi olvasó többet tudjon meg arról, hogyan működik a rendszer és a számítógép.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
Asif A. Ali (Flickr) fotója.
A kérdés
A SuperUser olvasó cpx tudni akarja, hogy a számítógép CPU aktív-e, ha egy operációs rendszer alvó üzemmódban van:
Tegyük fel, hogy van egy Windows operációs rendszer telepítve a számítógépre, és elindítja a rendszert alvó üzemmódba. Legjobb tudomásom szerint nem lenne program vagy folyamat. A processzor továbbra is fut-e vagy aktív-e a háttérben valamilyen módon vagy kapacitással és hasznosító képességgel?
Amikor a Windows 7, 8.1 vagy 10 rendszerű, modern számítógépekkel végrehajtott műveleteket hajt végre (vagyis megnyitja a fedelet, megnyom egy gombot, megérinti az egeret), azonnal bekapcsol, anélkül, hogy megnyomná a bekapcsoló gombot. Ez azért van, mert a CPU aktívan várta az események bekövetkeztét alacsony fogyasztású üzemmódban?
A számítógép CPU aktív, ha egy operációs rendszer alvó üzemmódban van?
A válasz
A DavidLinkill SuperUser közreműködője válaszol nekünk:
A CPU alvó üzemmódban aktív?
Attól függ. Különböző alvási állapotok vannak (S1 - S4), és a CPU állapot nem mindegyikben azonos.
- A CPU leáll az S1 alvó állapotban
- A CPU alvó állapotban S2 vagy annál nagyobb
Az alvó állapot általában S3 alvó állapot, de a BIOS néha beállítható úgy, hogy az S1 alvó állapotot használja (az S3-ból való folytatás esetén nem működik megfelelően).
- powercfg -a (használható arra, hogy megnézze, mi az, hogy az alvó állapotban van egy PC-támogatás)
Példa kimenet:
Rendszer alvó állapotok
Az S1, S2, S3 és S4 állapotok az alvó állapotok. Az egyik ilyen rendszer nem végez számítási feladatokat, és úgy tűnik, hogy ki van kapcsolva. A leállási állapotú rendszerrel (S5) ellentétben azonban egy alvó rendszer megőrzi a memória állapotát, akár a hardverben, akár a lemezen. Az operációs rendszert nem kell újraindítani, hogy visszaállítsa a számítógépet egy működő állapotba.
Néhány eszköz bizonyos események bekövetkezésekor ébresztheti a rendszert egy alvó állapotból, például egy modemre érkező hívást. Ezen túlmenően, néhány számítógépen egy külső mutató azt jelzi a felhasználónak, hogy a rendszer csak alszik.
Minden egymást követő alvó állapot, S1-től S4-ig több számítógép leáll. Valamennyi ACPI-kompatibilis számítógép leállítja a processzor óráit S1-en, és elveszíti az S4 rendszer hardver kontextusát (kivéve, ha a hibernált fájl le van állítva), az alábbi szakaszokban felsorolva. A köztes alvó állapotok részletei a gyártó által tervezett készüléktől függően változhatnak. Például egyes gépeken az alaplapon lévő egyes chipek elveszíthetik az S3 teljesítményét, míg másoknál az ilyen chipek megtartják az energiát S4-ig. Ezenkívül egyes eszközök csak S1-ből tudják ébreszteni a rendszert, és nem a mélyebb alvó állapotokból.
S1 rendszerállapot állapot
Az S1 rendszer teljesítményállapota egy alvó állapot, amely a következő jellemzőkkel rendelkezik:
Energiafogyasztás
- Kevesebb fogyasztás, mint az S0-ban és nagyobb, mint a többi alvó állapotban, a processzor órája ki van kapcsolva, és a busz órák leállnak, a szoftver újraindul
- A vezérlés újraindul, ahol elhagyta
Hardveres késleltetés
- Általában legfeljebb két másodperc
Rendszer hardver kontextus
- Minden hardver által fenntartott és karbantartott kontextus
S2 rendszerállapot állapot
Az S2 rendszer teljesítményállapota hasonló az S1-hez, azzal a különbséggel, hogy a CPU kontextus és a rendszer gyorsítótárának tartalma elveszik, mert a processzor elveszíti az áramot. Az S2 állam a következő jellemzőkkel rendelkezik:
Energiafogyasztás
- Kevesebb fogyasztás, mint az S1 állapotban, és nagyobb, mint az S3-ban, a processzor ki van kapcsolva, a busz órák leállnak (néhány busz elveszítheti a teljesítményt), a szoftver újraindítása
- Az ébredés után a vezérlő a processzor visszaállítási vektorjából indul
Hardveres késleltetés
- Két másodperc vagy több, nagyobb vagy egyenlő az S1 késleltetésével
Rendszer hardver kontextus
- A CPU kontextus és a rendszer gyorsítótár tartalma elveszett
S3 rendszerállapot állapota
Az S3 rendszer teljesítmény állapota egy alvó állapot, amely a következő jellemzőkkel rendelkezik:
Energiafogyasztás
- Kevesebb fogyasztás, mint az S2 állapotban, a processzor ki van kapcsolva, és az alaplapon lévő egyes chipek is ki lehetnek kapcsolva
A szoftver újraindítása
- Az ébresztési esemény után a vezérlő a processzor visszaállítási vektorjából indul
Hardveres késleltetés
- Szinte megkülönböztethetetlen az S2-től
Rendszer hardver kontextus
- Csak a rendszer memóriája marad meg; Elvesznek a CPU-kontextus, a cache-tartalom és a chipset-kontextus
S4 rendszerállapot állapot
Az S4 rendszerállapot, a hibernált állapot, a legalacsonyabb teljesítményű alvó állapot, és a leghosszabb ébresztési késleltetés. A minimális energiafogyasztás csökkentése érdekében a hardver kikapcsolja az összes eszközt. Az operációs rendszer kontextusa azonban a hibernált fájlban (egy memóriaképben) van fenntartva, amelyet a rendszer az S4 állapotba való belépés előtt ír a lemezre. Újraindításkor a betöltő elolvassa ezt a fájlt, és ugrik a rendszer előző, hibernálás előtti helyére.
Ha az S1, S2 vagy S3 állapotú számítógép elveszíti az összes AC vagy akkumulátort, elveszíti a rendszer hardver kontextusát, ezért újra kell indítania az S0-hoz való visszatéréshez. Az S4 állapotú számítógép azonban az AC vagy az akkumulátor töltöttsége elvesztése után is újraindulhat korábbi helyéről, mivel az operációs rendszer kontextusa megmarad a hibernált fájlban. A hibernált állapotú számítógép nem használ energiát (kivéve a csepegtető áramot).
Az S4 rendszer teljesítményállapotának a következő jellemzői vannak:
Energiafogyasztás
- Ki, kivéve a bekapcsoló gomb és a hasonló eszközök csepegtető áramát, a szoftver újraindítása
- A rendszer újraindul a mentett hibernált fájlból. Ha a hibernált fájlt nem lehet betölteni, újra kell indítani. Ha a rendszer S4 állapotban van, a hardver újrakonfigurálása olyan változásokat eredményezhet, amelyek megakadályozzák a hibernált fájl helyes betöltését.
Hardveres késleltetés
- Hosszú és meghatározatlan. Csak a fizikai kölcsönhatás adja vissza a rendszert egy működő állapotba. Ilyen kölcsönhatás lehet a felhasználó, aki megnyomja az ON kapcsolót, vagy ha a megfelelő hardver jelen van és az ébresztés engedélyezve van, a modemhez vagy a LAN-on végzett tevékenységhez tartozó bejövő gyűrű. Ha a hardver támogatja, a készülék újraindíthatja az újraindítási időzítőt is. Rendszer hardver kontextus.
- Nincs megtartva a hardverben. A rendszer a memóriában lévő képet a hibernált fájlba írja, mielőtt kikapcsol. Az operációs rendszer betöltésekor ezt a fájlt leolvassa, és az előző helyre ugrik.
Forrás: Rendszer alvó államok
További irodalom
- A Windows CMD parancssorának A-Z indexe - Kiváló hivatkozás a Windows parancssorhoz kapcsolódó minden dologra.
- powercfg - A tápellátás beállításainak vezérlése és a hibernált / készenléti üzemmódok beállítása.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.