Anonim

Capire quali sono gli stati P e gli stati "Sx" e come possono influenzare il tuo computer può essere uno sforzo confuso. Nella sua forma più semplice, uno stato P è uno stato di prestazione. Ci sono anche stati globali (stati "Gx"). Uno di questi stati globali è per la sospensione del computer, che è suddivisa tra quattro stati "Sx" o stati S (da S1 a S4). Per saperne di più su questi stati e su ciò che fanno, segui il seguito.

Uno sguardo agli stati di prestazione

Non tutti i produttori di processori si riferiscono a uno stato delle prestazioni come stato P. Intel in realtà lo chiama SpeedStep (anche se questo marchio è scaduto nel 2012), ma AMD potrebbe chiamarli PowerNow! o Cool'n'Quiet nei loro processori. SpeedStep (e implementazioni simili di altre marche) è, in sostanza, un modo per ridimensionare dinamicamente gli stati P del processore attraverso il software.

Questi stati possono andare da (P0, lo stato di prestazione più elevato, fino a P16, a seconda del produttore). P0 è lo stato di potenza e frequenza massima, il che significa che P1 è un po 'meno intensivo di P0. Ciò renderebbe P2 meno intensivo di P1 e così via.

Ecco come IBM lo spiega:

Potresti non vedere un cambiamento evidente dopo aver cambiato il tuo stato P, tranne nei programmi e nelle applicazioni che dipendono molto dall'HPC (high performance computing).

C-Stati

È importante riconoscere le differenze tra uno stato P e uno stato C. Uno stato P è uno stato delle prestazioni mentre uno stato C è uno stato effettivo del processore. Si potrebbe anche dire che uno stato C è uno stato inattivo mentre lo stato P è uno stato in cui il processore è effettivamente operativo, tranne, ovviamente, lo stato C0. Ecco cosa fanno i diversi stati C:

  • C0: questo stato è il punto in cui il processore è effettivamente in esecuzione e prende istruzioni.
  • C1: questo stato viene spesso definito stato Halt, principalmente perché il processore interrompe l'esecuzione delle istruzioni. Tuttavia, può ancora tornare allo stato di esecuzione (C0) quasi istantaneamente.
  • C2: comunemente indicato come stato di cronometro, si tratta di uno stato facoltativo in cui tutti gli orologi interni ed esterni vengono arrestati tramite hardware. In questo stato, il processore potrebbe impiegare più tempo a riattivarsi e ritornare a C0.
  • C3: questo è un altro stato del processore opzionale in cui la CPU arresterà tutti i clock interni. Molti processori avranno diverse varianti dello stato C3, quindi il tempo necessario per il processore per tornare allo stato C0 dipende fortemente dal produttore dell'hardware.

È importante notare che possono esserci più di quattro soli stati C. Mentre quelli elencati sono gli stati C di base, i produttori possono aggiungere fino a un totale di dieci stati C.

Tutto sugli stati del sonno

Potresti avere familiarità con molti degli stati S, in particolare se usi un computer Windows. Su molte macchine Windows, hai la possibilità di inviare il tuo computer in modalità di sospensione / standby e ibernazione. Il vero Christian De Looper di PCMech ha fatto un ottimo lavoro spiegando la differenza tra questi due stati, ma ci sono anche molte cose da fare sotto il cofano.

Ecco i diversi tipi di stati di sospensione in cui il processore può andare:

  • S0: simile a come vengono classificati gli stati delle prestazioni, S0 è lo stato più impegnativo, mentre S1, S2 e così via sono leggermente meno intensivi. Nello stato S0, il processore è pronto per l'istruzione e il sistema è completamente utilizzabile.
  • S1: S1 consuma meno energia di S0, poiché il sistema viene inviato in uno stato di latenza di veglia bassa. In questo stato, la CPU interrompe l'esecuzione delle istruzioni, ma l'alimentazione viene comunque mantenuta su CPU e RAM, consentendo di tornare all'ultimo stato del sistema.
  • S2: un altro stato di bassa latenza di riattivazione, S2 è molto simile a S1, ma tutta la cache della CPU e del sistema viene scaricata / persa, poiché il processore viene spento (cioè perde potenza).
  • S3, comunemente indicato come Sleep: questo stato è il punto in cui viene perso tutto il contesto del sistema, ad eccezione della RAM. La RAM mantiene la potenza e in genere ti consente di tornare rapidamente a quello che stavi facendo prima che il sistema fosse messo in modalità di sospensione .
  • S4, indicato come ibernazione : lo stato di sospensione finale è quando il sistema entra in modalità di ibernazione. Questo è quando è nella sua impostazione di potenza più bassa, il che significa anche che ci vuole molto tempo per svegliarsi. L'alimentazione è interrotta da tutto , comprese le periferiche e tutti i dischi rigidi esterni. Mentre ci vuole molto più tempo per tornare a quello che stavi facendo, questo stato lo rende tale da non perdere alcun potere.

Modifica degli stati di prestazione, degli stati C e degli stati di sospensione

Cambiare gli stati del sonno è abbastanza facile. Richiederà l'arresto o il riavvio del sistema, poiché è necessario accedere alle impostazioni del BIOS. Una volta riavviato, dovrai premere il tasto appropriato per accedere alle impostazioni del BIOS. Una volta entrato nel BIOS, sarai in grado di modificare gli stati di sospensione in Risparmio energia (questo potrebbe essere chiamato in modo diverso, a seconda del produttore della scheda madre).

Nella maggior parte dei processori più recenti e nuove versioni di Windows, uno stato P non può essere controllato manualmente. C'erano / sono strumenti che hanno funzionato e che possono manipolare, ma non è raccomandato (in alcuni casi, puoi effettivamente friggere i componenti). Molte opzioni del BIOS non supportano più il controllo diretto per questo motivo. Tuttavia, le opzioni del BIOS ti permetteranno di abilitare il software che controlla gli stati P in modo dinamico, ma devi assicurarti che il tuo sistema soddisfi tutti i requisiti. Vale anche la pena assicurarsi che anche il sistema operativo lo supporti.

Se vuoi abilitare software come la tecnologia Intel SpeedStep avanzata, è semplice come accedere al BIOS e abilitarlo. Una volta fatto, dovrai andare nelle Opzioni risparmio energia del tuo pannello di controllo e assicurarti che sia acceso anche lì. Intel ha una guida piuttosto estesa su questo.

Talvolta è possibile cambiare gli stati C. Tutto dipende dal produttore della scheda madre. Alcuni ti permetteranno di cambiare gli stati C nel BIOS mentre altri no. Se puoi modificarlo nel BIOS, sarà sotto qualcosa come Opzioni di risparmio energia o Opzioni avanzate di risparmio energia. Potrebbe non chiamarlo direttamente uno stato C, ma qualcosa come uno stato di inattività. Se sei su Linux, Stack Overflow ha delle ottime informazioni su come cambiare gli stati C attraverso il kernel.

Chiusura

E questo racchiude la nostra rapida panoramica di quali sono le prestazioni e gli stati di sonno! Ci sono un sacco di informazioni profondamente tecniche sui due stati, specialmente se vuoi immergerti nella specifica ACPI (Advanced Configuration and Power Interface).

Hai delle domande? Lascia un commento qui sotto o unisciti a noi nei forum PCMech!

Stati di gestione dell'alimentazione: che cos'è uno stato s e uno stato p?