Adaptive page placement memory management system
First Claim
Patent Images
1. A memory system, comprising:
- a central processor;
an address translator coupled to said central processor;
a main memory coupled to said translator;
an auxiliary memory coupled to said translator; and
a memory manager for selecting pages of data on the basis of frequent reference by said processor, independent of page location on a virtual address space, and transferring said selected pages in groups from said main memory to contiguous regions of said auxiliary memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A virtual memory system groups pages into clusters according to use, determined by first reference and frequency of reference. The virtual memory system comprises a random access memory and an auxiliary memory. A central processing unit the virtual memory system with an address. Whenever that address identifies a memory location not stored in the RAM, the entire cluster of pages in which the address is located is retrieved from the auxiliary memory into the random access memory.
-
Citations
7 Claims
-
1. A memory system, comprising:
-
a central processor; an address translator coupled to said central processor; a main memory coupled to said translator; an auxiliary memory coupled to said translator; and a memory manager for selecting pages of data on the basis of frequent reference by said processor, independent of page location on a virtual address space, and transferring said selected pages in groups from said main memory to contiguous regions of said auxiliary memory. - View Dependent Claims (2, 3, 4)
-
-
5. A method of memory management in a memory system, comprising the steps of:
-
selecting pages in a main memory based upon their order of first reference and subsequent frequency of reference by a processor; grouping a predetermined number of frequently selected pages into a cluster; transferring said cluster to a contiguous region of an auxiliary memory; and transferring said cluster from said contiguous region of said auxiliary memory to said main memory responsive to reference, by said processor, to one of said selected pages in said cluster. - View Dependent Claims (6, 7)
-
Specification