×

Dynamic look-aside table for multiple size pages

  • US 5,475,827 A
  • Filed: 04/01/1994
  • Issued: 12/12/1995
  • Est. Priority Date: 03/13/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. An address translation mechanism for a virtual storage system in a data processing system which supports a plurality of page sizes, comprising:

  • means for storing virtual addresses to be translated to real addresses, each of said virtual addresses being composed of segment index bits, page index bits and displacement index bits, each of said virtual addresses having a plurality of subsets of bits;

    a single dynamic look-aside table for simultaneously storing, for all said plurality of page sizes, translations of said virtual addresses to real addresses, said plurality of page sizes having indices associated therewith;

    steering table means for storing said indices of said plurality of page sizes of translations and selecting a correct index for a virtual address to be translated when said steering table means is addressed by segment index bits of said virtual address to be translated; and

    means responsive to the correct index selected for selecting out of said plurality of subsets of bits of said virtual address to be translated one subset which corresponds to a page size of said virtual address to be translated for addressing said dynamic look-aside table.

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