USE OF VOLATILE MEMORY AS NON-VOLATILE MEMORY

A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or more pages of the volatile memory to be treated, by applications executing on the computing device, as non-volatile memory pages. A maximum...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GOVINDAN, SRIRAM, SANTANIELLO, MARK, BADAM, ANIRUDH, KELLY, BRYAN
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:A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or more pages of the volatile memory to be treated, by applications executing on the computing device, as non-volatile memory pages. A maximum number of pages that may be treated as non-volatile may be determined based on an amount of energy available in a battery and an amount of energy needed to transfer a page of memory to the non-volatile storage device. La présente invention concerne un dispositif informatique pouvant comprendre un processeur, une mémoire volatile et une mémoire non volatile. Un système d'exploitation ou un micrologiciel du dispositif peut provoquer le traitement d'une ou de plusieurs pages de la mémoire volatile, par des applications s'exécutant sur le dispositif informatique, en tant que pages de mémoire non volatile. Un nombre maximum de pages pouvant être considérées comme étant non volatiles peut être déterminé sur la base d'une quantité d'énergie disponible dans une batterie et d'une quantité d'énergie nécessaire pour transférer une page de mémoire vers le dispositif de stockage non volatil.