Un PC Windows può fare qualcosa mentre dorme?


22

Ho sentito che OS X Mountain Lion su un Mac ha una funzione chiamata Power Nap:

Con Power Nap, il tuo Mac dorme ma le tue applicazioni rimangono aggiornate. Quindi hai le informazioni più recenti - come posta, note, promemoria e messaggi - quando il tuo Mac si sveglia. Power Nap esegue i backup di Time Machine su Time Capsule e scarica gli aggiornamenti del software OS X mentre il Mac dorme, quindi puoi iniziare l'installazione non appena lo riattivi.

Windows può fare lo stesso su un PC?

Windows 8 / Windows RT ha delle nuove funzionalità che possono svolgere attività speciali durante il sonno?


23
Certamente, con un'adeguata ridefinizione della parola "sonno", come sembra aver fatto Apple.
kreemoweet,

Un utente di Windows 10 Box, sono andato a letto intorno alle 21:30 dopo aver specificato Alimentazione e sospensione> Quando è collegato, il PC entra in modalità sospensione dopo 4 ore in Impostazioni, con Box Sync in esecuzione. Al mattino, il programma ha riferito che la sincronizzazione è stata eseguita alle 3:46. Devo chiedermi: il computer ha effettivamente dormito intorno all'una e mezza, ma ha lasciato che Box Sync continuasse? La mia comprensione è che l'orologio inizia quando cessa l'azione della tastiera o del mouse.
Peter Brown,

Risposte:


14

Windows (Vista + comunque) fornisce qualcosa di simile e può / riattiverà il computer dagli stati di sospensione per eseguire aggiornamenti, backup (ecc.).

Detto questo, il firmware della scheda madre deve supportare ed essere configurato per utilizzare questa funzione.

Sono denominati "Timer di riattivazione" nelle opzioni di Potenza (dove è possibile abilitarli e disabilitarli).

Il sistema fa parte del Task Scheduler (principalmente). Puoi trovarlo aprendo un'attività in Task Manager e guardando nella scheda "Condizioni", dove troverai la casella di controllo "Riattiva il computer per eseguire questa attività".

Lì puoi anche creare le tue attività che riattiveranno il sistema per fare ciò che desideri.

Maggiori informazioni qui (SuperUser) e qui (MS).


Buona risposta, ma nota che questa funzionalità non è così sofisticata come Power Nap. I Mac con Power Nap si riattivano e tornano a dormire per brevi periodi su base regolare, senza accendere il monitor o persino i LED. Ciò accade più spesso se il laptop è alimentato a corrente alternata e si interrompe se la batteria è scarica per 2/3.
Isaac Rabinovitch il

3
La "raffinatezza" delle attività pianificate di Windows risiede interamente nel codice dell'attività stesso ed è potenzialmente illimitata. Non è necessario accendere il monitor o altro e possono creare nuove attività pianificate secondo necessità.
kreemoweet

10

La sospensione è uno stato di alimentazione ridotto, ma non è disattivata. Ovviamente, se il computer fosse spento, nulla funzionerebbe.

Windows, per quanto ne so, non offre ai programmatori la possibilità di scrivere codice che viene eseguito mentre il PC è in stato di sospensione.

Tuttavia, ciò non significa che i programmi non siano in esecuzione. Windows deve rilevare eventi che riattivano il PC. Gli eventi possono essere la pressione del pulsante di accensione ACPI, i movimenti o i clic del mouse, i pacchetti magici (Wake on Lan) o la pressione della tastiera. Potrei essermi perso un po '. Windows è anche "sveglio" abbastanza da spegnere correttamente un laptop addormentato se la batteria sta per esaurirsi.

Ora Apple che consente di svolgere determinate funzioni durante il sonno è un'arma a doppio taglio. Sì, possono verificarsi backup e simili, ma se il dispositivo fosse alimentato a batteria si esaurirebbe più rapidamente, vanificando lo scopo dello stato di risparmio energetico del sonno.


1
Lo stato di sospensione indica che i programmi non sono in esecuzione. Il sistema operativo non rileva eventi quando è inattivo. Gli eventi sono elementi esterni che provocano il riattivazione del sistema operativo.
Isaac Rabinovitch il

1
il sistema operativo rileva assolutamente gli eventi durante il sonno, altrimenti non saprebbe mai uscire dal sonno.
Keltari,


1
@Keltari: il sistema operativo viene svegliato dal BIOS. Pertanto, il BIOS rileva gli eventi.
Salterio

2
Mi dispiace essere un tale nitpicker, ma né il sistema operativo né il BIOS hanno la possibilità di funzionare quando l' orologio Sytsem è spento, come in tutti gli stati di sospensione . Nessun orologio di sistema, nessuna sincronizzazione, nessuna sincronizzazione, nessun codice eseguito. L'hardware ha semplicemente la capacità di rispondere agli eventi esterni richiamando i componenti che sono stati spenti e dicendo al processore di eseguire il codice di riavvio. Non è poi così diverso da quello che succede quando ti accendi da zero - è solo un po 'più sofisticato.
Isaac Rabinovitch il

6

Windows in realtà ha più stati di sospensione . Ogni stato di sospensione consente di risparmiare energia e consente al sistema di riprendere a funzionare rapidamente, ma l'hardware è praticamente inattivo. Nessun software può essere eseguito quando un PC è in modalità di sospensione.

Non essendo un Mac, non avevo mai sentito parlare di Power Nap prima d'ora. Secondo questo articolo della knowledge base in realtà è un modo per il Mac di accendersi brevemente per eseguire attività di routine. Le luci non si accendono, ma il sistema è attivo e consuma energia. A rigor di termini, il Mac non dorme quando sono in esecuzione attività di Power Nap.

È una di quelle funzioni interessanti che Apple ama inventare. Richiede un supporto hardware speciale, quindi non puoi farlo su un PC. Non mi sorprenderebbe se alla fine apparisse sui PC.


Non richiede supporto hardware speciale, a meno che tu non intenda mantenere le luci di alimentazione spente. Windows o Linux potevano farlo solo risvegliando la CPU e la RAM, quindi eseguendo un processo speciale invece di riprendere il sistema completo da dove era stato interrotto. I dischi rigidi e i display possono già dormire indipendentemente dalla CPU, quindi lasciarli spenti.
Zan Lynx,

Solo Macbook Air e Pro prodotti dalla metà del 2011 supportano Power Nap. Questo mi dice che è necessario il supporto hardware.
Isaac Rabinovitch il

Non proprio. I requisiti sono per un'unità SSD, che aiuta a ridurre la quantità di energia utilizzata. Ma questo non è un hardware speciale, quei laptop sono dotati di SSD.
Benjamin Schollnick,

Questi modelli vengono forniti con un'unità SSD o normale. Power Nap richiede sia un'unità SSD che Air o Pro prodotti dalla metà del 2011.
Isaac Rabinovitch,

3

Scommettere che il Mac non è effettivamente addormentato durante questo periodo, ma eseguendo la CPU con la velocità più bassa e mantenendo il display spento. Se fosse davvero fluido, potrebbe anche non far girare il disco rigido e la cache del filesystem scrive fino al successivo effettivo accensione, ma non so come lo fanno effettivamente.

Windows ha introdotto una funzionalità denominata "Baraccone" che aggiorna periodicamente un display "Baraccone" con informazioni. Credo che si pensasse di aggiornare i display dei telecomandi in stile multimediale con feed RSS e possibilmente piccoli display collegati sui laptop stessi. Lo farebbe svegliare il PC dalla sospensione per farlo, ma non sono sicuro che il computer sembrerebbe essere sveglio durante questo periodo (conoscendo gli OEM dei PC e le loro implementazioni di ACPI, probabilmente così).

Quindi credo che ci siano alcune funzioni sepolte nella vasta API Win32 o .NET o Presentation Foundation o qualunque cosa possa fare qualcosa di simile, se uno sviluppatore di applicazioni lo volesse.


PowerNap non farà sbirciare il tuo sistema, è compatibile solo con i sistemi che hanno memoria flash. Inoltre è pubblicizzato per non far mai girare un fan.
Chris Wagner,

2
Non dovresti scommettere su una risposta. Dovresti fare un po 'di googling e scoprirlo di sicuro.
Isaac Rabinovitch il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.