发明授权
US5802605A Physical address size selection and page size selection in an address
translator
失效
地址翻译器中的物理地址大小选择和页面大小选择
- 专利标题: Physical address size selection and page size selection in an address translator
- 专利标题(中): 地址翻译器中的物理地址大小选择和页面大小选择
-
申请号: US756184申请日: 1996-11-25
-
公开(公告)号: US5802605A公开(公告)日: 1998-09-01
- 发明人: Donald B. Alpert , Kenneth D. Shoemaker , Kevin C. Kahn , Konrad K. Lai
- 申请人: Donald B. Alpert , Kenneth D. Shoemaker , Kevin C. Kahn , Konrad K. Lai
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F12/10
- IPC分类号: G06F12/10
摘要:
An address translator and a method for translating a linear address into a physical address for memory management in a computer is described herein. Different memory sizes, and different page sizes can be selected. The address translator can translate from a standard 32-bit linear address for compatibility with previous 32-bit architectures, and can also translate to a physical memory size with a larger physical address than linear address; i.e., greater than 32 bits (e.g. 36 bits and up), with no increase in access time. The address translator translates a linear address that includes an offset and a plurality of fields used to select entries in a plurality of tables. The format of the linear address into fields is dependent upon the selected memory size and the selected page size. For a large memory size, the tables include a directory pointer table that includes a group of directory pointers, a plurality of page table directories each of which includes a group of page directory entries, and a plurality of page tables each of which includes a group of page table entries. The size of the entries in the tables is dependent upon the selected memory size. The contents of the tables are stored in memory, and furthermore the pointer table is stored in both main memory and in dedicated pointer table registers.
公开/授权文献
- US5251257A 2-wire/3-wire converting apparatus 公开/授权日:1993-10-05
信息查询