Patent · US Expired

System for periodically reallocating page frames in memory based upon non-usage within a time period or after being allocated

US4967353A · kind A · utility

40Cited by
13References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 3, 1989
Grant dateOct 30, 1990
Priority date
Expiry dateAug 3, 2009

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/122
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for memory management and block paging in a control program that controls the execution of tasks on behalf of a plurality of system computing entities, which selects, transfers blocks of data, such as pages, between storage and memory to maintain in memory only those blocks of data necessary for current system processing requirements. Pages in memory are first identified as not referenced within a preceding time period, for example, since the last examination by a core table scan mechanism, on a system wide basis. Pages so identified are then grouped into blocks of pages used by a computing entity and then transferred to storage for later retrieval as a set when any one of the pages in the set is required by the system. Pages not referenced while resident are made available for paging to memory individually. Block paging achieves a significant reduction in the system overhead associated with memory management, as compared with prior art paging mechanisms. Demand driven systemwide or global least recently used memory management achieves more efficient memory utilization.

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