1 votes

Comment la pression du bouton d'alimentation sur Android se compare-t-elle aux modes Veille et Hibernation de Windows 7 ?

Sous Windows 7, c'est assez simple :

  • Veille : éteint tout sauf la RAM. Les données sont toujours stockées dans la RAM.
  • Hibernation : écrit les données de la RAM sur le disque dur. Ce processus n'est pas utile pour les disques SSD, car il réduit considérablement leur durée de vie utile en écrivant des gigaoctets de données sur le disque. Les appareils Android utilisent également des lecteurs flash.

La question est de savoir lequel des deux se produit lorsque vous appuyez sur le bouton d'alimentation d'un appareil Android ? Pouvez-vous faire en sorte que l'autre possibilité se produise ?

3voto

Milner Points 533

Ce n'est ni l'un ni l'autre. Éteindre l'écran d'un appareil Android ne le mettra pas en hibernation (je pense à un téléphone : Qu'en est-il des appels entrants si l'appareil est en hibernation ?). Android gère les choses un peu différemment.

Dans le meilleur des cas, lorsque l'écran est éteint, Android entre dans un mode très économe en énergie appelé "sommeil profond". Il réduit le CPU au minimum, peut désactiver complètement le WiFi (et d'autres choses), et d'autres choses encore. Les applications peuvent activer ces ressources en cas de besoin en acquérant les "Wake-Locks" correspondants (voir : wakelock ), qu'ils ne font pas trop souvent (espérons-le !) et qu'ils libèrent (espérons-le encore) lorsqu'ils n'en ont plus besoin.

Le fait de ne pas avoir "hiberné" complètement le système lui permet de réagir rapidement à des événements tels que des appels entrants, des alarmes ou le rallumage de l'écran par l'utilisateur. Il suffit d'accélérer le processeur et d'activer les ressources qu'il a "mises en veille", si nécessaire.

Gardez également à l'esprit que les appareils Android n'ont (généralement) pas de composants mécaniques comme des "disques durs rotatifs", donc si le stockage n'est pas consulté, il ne "consomme pas d'énergie" :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X