×

Reverse mapping page frame data structures to page table entries

  • US 6,112,286 A
  • Filed: 09/19/1997
  • Issued: 08/29/2000
  • Est. Priority Date: 09/19/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for reverse mapping page frame data structures that represent pages of memory, comprising the steps of:

  • (1) reserving a number m of fields in a first page frame data structure for storing reverse mapping information, the first page frame data structure representing a first page of memory;

    (2) generating a number n of reverse map entries for pointing to data structure references that reference the first page of memory, wherein n≧

    2;

    (3) if the number n is less than or equal to the number m, placing all of the reverse map entries in the reserved fields of the first page frame data structure,(4) if the number n is greater than the number m,(i) placing m-1 reverse map entries in m-1 corresponding reserved fields,(ii) placing the remaining n-(m-1) reverse map entries in a reverse map table, and(iii) placing a pointer to the reverse map table in an unused reserved field of the first page frame data structure; and

    (5) storing an index in each of the data structure references, wherein the index identifies one of the n reverse map entries that is pointing to the data structure reference.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×