发明授权
- 专利标题: Method and apparatus for implementing a fully-associative translation look-aside buffer having a variable numbers of bits representing a virtual address entry
- 专利标题(中): 用于实现具有表示虚拟地址条目的可变位数的全关联翻译后备缓冲器的方法和装置
-
申请号: US714355申请日: 1996-09-16
-
公开(公告)号: US5928352A公开(公告)日: 1999-07-27
- 发明人: Simcha Gochman , Jacob Doweck
- 申请人: Simcha Gochman , Jacob Doweck
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F12/10
- IPC分类号: G06F12/10 ; G06F12/12
摘要:
Some virtual memory systems allow more that one memory page size. To quickly translate virtual page addresses into physical page addresses, a multi-page size translation look-aside buffer is needed. The multi-page size translation look-aside buffer has a virtual address array and a physical address array. The virtual address array has a set of virtual address entries that are compared to a received virtual address. The virtual address array entries have virtual address tag field, a valid bit, and a page size bit. The page size bit defines the size of the memory page and thus defines the number of bits in the virtual address that must be matched with virtual address tag bits in the virtual address array. The valid bit indicates if the entry is valid or not. When a hit is detected in the virtual address array, a corresponding entry in the physical address array is activated. The physical address array comprises a physical page address and a set of page attributes. The physical address array also has a locked bit and an access bit that are used to implement a translation look-aside buffer replacement scheme.
公开/授权文献
- US5079108A Dry cell seal closure 公开/授权日:1992-01-07
信息查询