Memory page eviction priority in mobile computing devices
US9201810B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 26, 2012 |
| Grant date | Dec 1, 2015 |
| Priority date | — |
| Expiry date | Jul 26, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7211
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Eviction priority technologies provide for the prioritized eviction of memory pages from a first memory, such as a DRAM, in a mobile computing device that have been copied from a second memory, such as flash memory. Eviction priority is based on eviction costs for the memory pages. The eviction cost for a page is based on page-in costs, page-out costs, the priority of a process associated with the page, page access probability and combinations thereof. Page-in costs include read costs, fixup costs and decompression costs, and page-out costs include write-back costs and compression costs. Page lists allow for the sorting of pages by page type (e.g., read only, read/write) and can be used to keep track of eviction costs. Pages are evicted from the first memory in order of increasing eviction cost.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.