J'ai entendu dire que OS X Mountain Lion sur Mac a une fonctionnalité appelée Power Nap:
Avec Power Nap, votre Mac est en veille mais vos applications restent à jour. Vous disposez donc des informations les plus récentes (courrier, notes, rappels et messages) lorsque votre Mac se réveille. Power Nap effectue des sauvegardes Time Machine sur Time Capsule et télécharge les mises à jour du logiciel OS X pendant que votre Mac est en veille, vous pouvez donc commencer l'installation dès que vous le réveillez.
Windows peut-il faire de même sur un PC?
Windows 8 / Windows RT a-t-il de nouvelles fonctionnalités qui peuvent effectuer une tâche spéciale pendant son sommeil?
Réponses:
Windows (Vista + de toute façon) fournit quelque chose de similaire et peut / va réveiller votre ordinateur des états de veille pour effectuer des mises à jour, des sauvegardes (etc.).
Cela dit, le micrologiciel de votre carte mère doit prendre en charge et être configuré pour utiliser cette fonctionnalité.
Ils sont appelés «Wake Timers» dans les options d'alimentation (où vous pouvez les activer et les désactiver).
Le système fait partie du Planificateur de tâches (principalement). Vous pouvez le trouver en ouvrant une tâche dans le Gestionnaire des tâches et en consultant l'onglet «Conditions», où vous trouverez une case à cocher «Réveiller l'ordinateur pour exécuter cette tâche».
Là, vous pouvez également créer vos propres tâches qui réveilleront le système pour faire ce que vous voulez.
Plus d'informations ici (SuperUser) et ici (MS).
la source
Le sommeil est un état d'alimentation réduit, mais il n'est pas désactivé. De toute évidence, si l'ordinateur était éteint, rien ne fonctionnerait.
Pour autant que je sache, Windows n'offre pas aux programmeurs la possibilité d'écrire du code qui s'exécute alors que le PC est en veille.
Cependant, cela ne signifie pas que les programmes ne sont pas en cours d'exécution. Windows doit détecter les événements qui réveillent le PC. Les événements peuvent être une pression sur le bouton d'alimentation ACPI, des mouvements ou des clics de souris, des paquets magiques (Wake on Lan) ou des pressions de clavier. Je pourrais en manquer. Windows est également suffisamment «éveillé» pour arrêter correctement un ordinateur portable en veille si la batterie est sur le point de mourir.
Maintenant, Apple permettant à certaines fonctions d'être effectuées pendant le sommeil est une épée à double tranchant. Oui, des sauvegardes et autres peuvent se produire, mais si l'appareil était alimenté par batterie, il s'épuiserait plus rapidement, ce qui irait à l'encontre de l'objectif de l'état de veille faible.
la source
Windows a en fait plusieurs états de veille . Chaque état de veille économise de l'énergie et permet au système de reprendre son travail rapidement, mais le matériel est à peu près inactif. Aucun logiciel ne peut fonctionner lorsqu'un PC est en veille.
N'étant pas Mac, je n'avais jamais entendu parler de Power Nap auparavant. Selon cet article de la base de connaissances, c'est en fait un moyen pour le Mac de s'allumer brièvement pour effectuer des tâches de routine. Les lumières ne s'allument pas, mais le système est actif et consomme de l'énergie. À strictement parler, le Mac ne dort pas lorsque les tâches Power Nap sont en cours d'exécution.
C'est l'une de ces fonctionnalités intéressantes qu'Apple adore inventer. Nécessite un support matériel spécial, vous ne pouvez donc pas le faire sur un PC. Ne me surprendrait pas si elle apparaissait finalement sur PC.
la source
Parier sur le Mac n'est pas réellement endormi pendant ce temps, mais faire fonctionner le CPU à la vitesse la plus basse et garder l'écran éteint. S'il était vraiment glissant, il se pourrait même que le disque dur et le cache du système de fichiers n'écrivent pas jusqu'à la prochaine mise sous tension réelle, mais je ne sais pas comment ils le font réellement.
Windows a introduit une fonctionnalité appelée "Sideshow" qui mettrait à jour un affichage "Sideshow" avec des informations périodiquement. Je crois qu'il a été envisagé de mettre à jour les écrans de contrôle à distance de style multimédia avec des flux RSS et éventuellement de petits écrans attachés sur les ordinateurs portables eux-mêmes. Cela réveillerait le PC de son sommeil, mais je ne sais pas si l'ordinateur aurait l'air éveillé pendant cette période (connaissant les OEM des PC et leurs implémentations d'ACPI, probablement).
Je pense donc qu'il y a des fonctions enfouies dans la vaste API Win32 ou .NET ou Presentation Foundation ou quoi que ce soit qui pourrait faire quelque chose de similaire, si un développeur d'application le voulait.
la source