MULTI-PHASE RESUME FROM HIBERNATE

Resume of a computing device from hibernation may be performed in multiple phases. Each phase may partially restore a state of the computing device to an operational state and may establish an environment in which another phase of the resume is performed. The hibernation information may be partition...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ROGERS, ANDREW, D, BAK,YEVGENIY, M, STARK, KIRSTEN, V, JUDGE, NICHOLAS, STEPHEN, IYIGUN, MEHMET, SCHWARTZ, JAMES, A. JR, WILSON, EMILY, N
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Resume of a computing device from hibernation may be performed in multiple phases. Each phase may partially restore a state of the computing device to an operational state and may establish an environment in which another phase of the resume is performed. The hibernation information may be partitioned to store separately data to be used at each resume phase, and may be stored in a compressed form. In a first phase, a boot-level resume loader may restore a portion of the operating system based on a portion of the hibernation information. The restored portion may be used in a second phase to retrieve hibernation information from another portion through the operating system (OS). Multiple processors supported by the OS may read and decompress the hibernation information that is then moved back to operational memory. The OS may support asynchronous disk input/output or other functions that accelerate the resume process. La reprise d'un ordinateur après hibernation peut être réalisée en plusieurs phases. Chaque phase peut rétablir partiellement un état de l'ordinateur à un état opérationnel et peut établir un environnement dans lequel une autre phase de la reprise est réalisée. Les informations d'hibernation peuvent être partitionnées pour enregistrer séparément des données à utiliser à chaque phase de reprise, et peuvent être enregistrées sous forme compressée. Dans une première phase, un chargeur de reprise de niveau d'initialisation peut rétablir une partie du système d'exploitation sur la base d'une partie des informations d'hibernation. La partie rétablie peut être employée dans une seconde phase pour récupérer des informations d'hibernation à partir d'une autre partie au moyen du système d'exploitation (OS). Plusieurs processeurs supportés par le système d'exploitation peuvent lire et décompresser les informations d'hibernation qui sont ensuite ramenées dans la mémoire opérationnelle. Le système d'exploitation peut supporter des entrées/sorties de disque asynchrones ou d'autres fonctions accélérant le processus de reprise.