Condividi tramite


Standby moderno e S3

In Windows 10 sono disponibili due modelli di alimentazione per PC: S3 e Standby moderno. Il modello di alimentazione S3 è uno standard meno recente e non è in grado di fornire quell'attivazione istantanea che gli utenti si aspettano dai dispositivi moderni. Lo Standby moderno è in grado di sfruttare tutte le capacità di un chipset moderno e può essere integrato su tutta la gamma di tablet e PC attualmente disponibili. La prima iterazione di Modern Standby è stata connected standby, che è stata distribuita per la prima volta in Windows 8 e Windows 8.1. Modern Standby si espande sul concetto di standby connesso di Windows 8.x, consentendo flessibilità nella selezione dei componenti e la possibilità per il sistema operativo di gestire la connettività di rete in standby.

Figura 2: i modelli di standby legacy e moderni.

La figura precedente illustra le relazioni tra i modelli e il modo in cui i sistemi standby moderni possono rimanere connessi o disconnettersi dalla rete mentre sono in standby.

In qualsiasi sistema standby moderno, il sistema rimane in S0 in standby, consentendo il funzionamento degli scenari seguenti:

  • Attività in background
  • Ripresa più rapida da uno stato a basso consumo

Nei sistemi che possono rimanere connessi mentre sono in standby, è anche possibile impostare la riattivazione in base a modelli di rete specifici dal sistema operativo per consentire alle app di ricevere il contenuto più recente, ad esempio posta elettronica in arrivo, chiamate VoIP o articoli di notizie.

Concettualizzazione

A partire da Windows versione 2004, Microsoft ha definito stati di standby moderni per allinearsi meglio al modello di alimentazione S3. Lo standby moderno comprende gli stati Screen Off e Sleep, dove lo stato Screen Off include comportamenti attivi per portare il sistema verso lo stato di sospensione, e lo stato Sleep equivale alla sospensione S3 con il vantaggio aggiuntivo che possono essere eseguite attività software di valore aggiunto esplicitamente consentite.

Differenze tecniche

Quando lo stato di alimentazione più basso, i sistemi potrebbero essere molto simili ai sistemi nello stato S3: i processori sono spenti e la memoria è in modalità self-refresh. La differenza è nel percorso del modo in cui entra e esce dallo stato di basso consumo. Per i sistemi S3, il sistema è attivo o in S3. Per lo standby moderno, la transizione dallo stato attivo allo stato a basso consumo di energia è una serie di passaggi per ridurre il consumo di energia. I componenti vengono spenti quando non sono in uso. Quindi, la transizione verso e fuori da uno stato di alimentazione inferiore è molto più veloce in un sistema standby moderno rispetto a un sistema S3. Questa progettazione aiuta anche con la velocità di ingresso e uscita da Standby perché non richiede interazioni del firmware.

Alimentazione ac rispetto all'alimentazione della batteria

I sistemi di standby moderni possono passare alla modalità di manutenzione durante l'alimentazione AC. Se si verifica un'attività di manutenzione durante l'alimentazione AC, gli aggiornamenti e altre attività possono verificarsi e usare la rete se è disponibile una connessione.

Vantaggi dell'uso di Modern Standby su S3

Instant On

Un'esperienza immediata è un valore chiave disponibile in Standby moderno. I dati di telemetria indicano che il tempo di ripresa dal modello di inattività a basso consumo è almeno il doppio rispetto a quello di una ripresa S3.

Gli utenti si aspettano che i loro dispositivi, PC e tablet, si accendano immediatamente, allo stesso modo degli smartphone. Il tempo necessario per l'accensione di PC e tablet è notevolmente ridotto e i dispositivi Windows devono avere funzionalità quasi istantanee.

Attività in background mentre il sistema è "disattivato"

Quando i sistemi con supporto per standby moderno entrano in sospensione, il sistema è ancora in S0 (uno stato completamente in esecuzione, pronto e in grado di eseguire il lavoro). Le app desktop vengono fermate da Desktop Activity Moderator (DAM); tuttavia, le attività in background delle app di Microsoft Store sono autorizzate a portare a termine il lavoro. In standby connesso, la rete è ancora attiva e gli utenti possono ricevere eventi come le chiamate VoIP in un'app di Windows Store. Mentre le chiamate VoIP in arrivo in Wi-Fi non sarebbero disponibili in standby disconnesso, eventi in tempo reale come promemoria o sincronizzazione di un dispositivo Bluetooth possono comunque verificarsi.

Storia di riattivazione semplificata

La riattivazione del dispositivo, anche nel modello S3, richiede funzionalità integrate nel BIOS. Questo rende i tempi di riattivazione più lenti e più complicati da sviluppare. Con lo standby moderno, un sistema rimane nello stato S0 e richiede semplicemente un interrupt hardware per svegliarsi. Pertanto, può eliminare qualsiasi esigenza di interazione del firmware.

I sistemi Windows 8.1 Connected Standby riattivano il SoC almeno una volta ogni 30 secondi per elaborare il lavoro.

Windows 10 è ottimizzato per garantire una durata più lunga della batteria rimandando il lavoro non critico e rimuovendo le riattivazioni non necessarie durante lo standby moderno, in particolare quando il sistema è operativo sull'alimentazione a batteria. Gli interrupt del dispositivo continuano a funzionare normalmente per consentire messaggi istantanei, notifiche, telefonate e così via. Alcuni timer vengono posticipati a tempo indeterminato fino a quando il sistema non è attivo o collegato all'alimentazione AC per ridurre la quantità di energia consumata dall'elaborazione di lavoro non critico quando il sistema è "in sospensione".

I sistemi di Modern Standby offrono le stesse funzionalità di riattivazione dei sistemi di Standby Connessi di Windows 8.1, basandosi sugli eventi. Le funzionalità di riattivazione semplificano il supporto di una gamma più ampia di scenari di riattivazione, come eventi di riattivazione di dispositivi Bluetooth.

L'uso degli eventi di riattivazione legacy è possibile; tuttavia, richiederebbe la possibilità di armare un dispositivo per la riattivazione quando si entra in uno stato D3. Ad esempio, un risveglio tramite LAN dovrebbe funzionare allo stesso modo in un sistema di standby moderno e in un sistema S3.

Per altre informazioni sul supporto della riattivazione, vedere Origini di riattivazione in standby moderne.