Method and system allowing a single entity to manage memory comprising compressed and uncompressed data
US6658549B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 22, 2001 |
| Grant date | Dec 2, 2003 |
| Priority date | — |
| Expiry date | May 22, 2021 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/401
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.