A method for adding compressed page tables to an operating system is disclosed. An embodiment provides for a method in which a single entity, for example, an operating system has control of the compression and decompression of data and where the data is stored. When a data access is desired, the method accesses a table specifying the physical memory location of uncompressed data to determine if specified data is in uncompressed memory. The method of this embodiment accesses a table specifying the physical memory location of data in compressed memory to determine if the data is in the compressed memory. The method also access a page directory table to determine the location of the data in virtual memory in the event of a page fault. Then, this embodiment accesses the data based on the table look-up results.

Un metodo per la aggiunta delle tabelle di pagina appiattite ad un sistema operativo è rilevato. Un incorporamento prevede un metodo in cui una singola entità, per esempio, un sistema operativo ha il controllo della compressione e decompressione dei dati e dove i dati sono memorizzati. Quando un accesso di dati è voluto, il metodo accede ad una tabella che specifica la posizione di memoria fisica dei dati non compressi per determinare se i dati specificati sono nella memoria non compressa. Il metodo di questo incorporamento accede ad una tabella che specifica la posizione di memoria fisica dei dati nella memoria appiattita per determinare se i dati sono nella memoria appiattita. Il metodo inoltre accede ad una tabella dell'indice della pagina per determinare la posizione dei dati nella memoria virtuale in caso di un difetto di pagina. Allora, questo incorporamento accede ai dati basati sui risultati di look-up della tabella.

 
Web www.patentalert.com

< (none)

< Controller-based transaction logging system for data recovery in a storage area network

> System and method to protect vital memory space from non-malicious writes in a multi domain system

> (none)

~ 00094