Patent · US Expired

Apparatus and system for dynamically allocating main memory among a plurality of applications

US7487320B2 · kind B2 · utility

106Cited by
13References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 15, 2004
Grant dateFeb 3, 2009
Priority date
Expiry dateDec 11, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/502
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus and system are disclosed for dynamically allocating main memory among applications. The apparatus includes a cache memory module configured to maintain a first list and a second list, each list having a plurality of pages, and a resize module configured to resize the cache by adaptively selecting the first or second list and subtracting pages from or adding pages to the selected list. The system includes the apparatus and a cache replacement module configured to adaptively distribute a workload between the first list and the second list.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.