Stati di sospensione del sistema

Nota

Per informazioni sullo standby moderno, vedere What is Modern Standby .For information about Modern Standby, see What is Modern Standby.

Gli stati S1, S2, S3 e S4 sono gli stati di sospensione. Un sistema in uno di questi stati non esegue alcuna attività di calcolo e sembra essere disattivato. A differenza di un sistema nello stato di arresto (S5), tuttavia, un sistema di sospensione mantiene lo stato di memoria, in RAM o su disco, come specificato per ogni stato di alimentazione riportato di seguito nelle sezioni Contesto hardware di sistema. Il sistema operativo non deve essere riavviato per restituire il computer allo stato di lavoro.

Alcuni dispositivi possono riattivare il sistema da uno stato di sospensione quando si verificano determinati eventi. Inoltre, in alcuni computer, un indicatore esterno indica all'utente che il sistema sta semplicemente dormendo.

Con ogni stato di sospensione successivo, da S1 a S4, più del computer viene arrestato. Tutti i computer conformi a ACPI arrestano gli orologi del processore in S1 e perdono il contesto hardware di sistema in S4 (a meno che non venga scritto un file di ibernazione prima dell'arresto), come indicato nelle sezioni seguenti.

I dettagli degli stati intermedi di sospensione possono variare a seconda del modo in cui il produttore ha progettato la macchina. Ad esempio, su alcune macchine alcuni chip sulla scheda madre potrebbero perdere energia a S3, mentre su altri chip mantengono l'alimentazione fino a S4. Inoltre, alcuni dispositivi potrebbero essere in grado di riattivare il sistema solo da S1 e non da stati di sospensione più profondi.

Utilizzare powercfg /a per enumerare tutti gli stati di sospensione disponibili in un sistema. Un utente può specificare l'azione da eseguire quando viene premuto il pulsante di accensione sospensione usando l'azione pulsante Sospensione.

In genere, quando l'utente preme il pulsante di sospensione, il sistema passa allo stato di alimentazione del sistema S3.

Per limitare il sistema a un subset di stati Sx, un utente può fornire campi MaxSleep e MinSleep nella struttura SYSTEM_POWER_POLICY. Vedere anche ADMINISTRATOR_POWER_POLICY struttura.

Stato di alimentazione del sistema S1

Lo stato di alimentazione del sistema S1 è uno stato di sospensione con le caratteristiche seguenti:

Consumo energetico

    Minore consumo rispetto a S0 e maggiore rispetto agli altri stati di sospensione. L'orologio del processore è spento e gli orologi degli autobus vengono arrestati.

Ripresa del software

    Il controllo viene riavviato da dove è stato interrotto.

Latenza hardware

    In genere non più di due secondi.

Contesto hardware di sistema

    Tutto il contesto mantenuto e gestito dall'hardware.

Stato di alimentazione del sistema S2

Lo stato di alimentazione del sistema S2 è simile a S1, ad eccezione del fatto che il contesto della CPU e il contenuto della cache di sistema vengono persi perché il processore perde l'alimentazione. Lo stato S2 presenta le caratteristiche seguenti:

Consumo energetico

    Minore consumo rispetto allo stato S1 e maggiore di in S3. Processore disattivato. Gli orologi degli autobus sono arrestati; alcuni autobus potrebbero perdere il potere.

Ripresa del software

    Dopo la riattivazione, il controllo viene avviato dal vettore di reimpostazione del processore.

Latenza hardware

    Due secondi o più; maggiore o uguale alla latenza per S1.

Contesto hardware di sistema

    Il contesto della CPU e il contenuto della cache di sistema vengono persi.

Stato di alimentazione del sistema S3

Lo stato di alimentazione del sistema S3 è uno stato di sospensione con le caratteristiche seguenti:

Consumo energetico

    Minore consumo rispetto allo stato S2. Il processore è spento e alcuni chip sulla scheda madre potrebbero anche essere spenti.

Ripresa del software

    Dopo l'evento di riattivazione, il controllo inizia dal vettore di reimpostazione del processore.

Latenza hardware

    Quasi indistinguibile da S2.

Contesto hardware di sistema

    Viene mantenuta solo la memoria di sistema. Il contesto della CPU, il contenuto della cache e il contesto del chipset vengono persi.

Stato di alimentazione del sistema S4

Lo stato di alimentazione del sistema S4, lo stato di ibernazione, è lo stato di sospensione più basso e ha la latenza di riattivazione più lunga. Per ridurre al minimo il consumo di energia, l'hardware spegne tutti i dispositivi. Il contesto del sistema operativo, tuttavia, viene mantenuto in un file di ibernazione (un'immagine di memoria) che il sistema scrive su disco prima di entrare nello stato S4. Al riavvio, il caricatore legge il file e passa al percorso precedente di preibernazione del sistema.

Se un computer nello stato S1, S2 o S3 perde tutta l'alimentazione ac o batteria, perde il contesto hardware di sistema e quindi deve riavviare per tornare a S0. Un computer nello stato S4, tuttavia, può riavviarsi dalla posizione precedente anche dopo aver perso la batteria o l'alimentazione AC perché il contesto del sistema operativo viene mantenuto nel file di ibernazione. Un computer nello stato di ibernazione non utilizza alcun potere (con l'eccezione possibile di corrente a cascata).

Lo stato S4 presenta le caratteristiche seguenti:

Consumo energetico

    Disattivato, ad eccezione dell'interruttore corrente al pulsante di alimentazione e dispositivi simili.

Ripresa del software

    Il sistema viene riavviato dal file di ibernazione salvato. Se non è possibile caricare il file di ibernazione, è necessario riavviare il file. La riconfigurazione dell'hardware mentre il sistema si trova nello stato S4 potrebbe comportare modifiche che impediscono il caricamento corretto del file di ibernazione.

Latenza hardware

    Long e undefined. Solo l'interazione fisica restituisce il sistema allo stato di lavoro. Tale interazione può includere l'utente che preme l'interruttore ON o, se l'hardware appropriato è presente e riattivazione è abilitato, un anello in ingresso per il modem o l'attività in una LAN. Il computer può anche riattivarsi da un timer di ripresa se l'hardware lo supporta.

Contesto hardware di sistema

    Nessuna conservazione nell'hardware. Il sistema scrive un'immagine di memoria nel file di ibernazione prima di spegnere. Quando il sistema operativo viene caricato, legge questo file e passa al percorso precedente.