发明名称 |
Method and apparatus for address space translation using a TLB |
摘要 |
A method and a system for address space translation. The present invention is implemented on a computer system having a microprocessor with a translation look aside buffer (TLB). The address space translation system of the present invention translates an emulated virtual address space into a physical address space. The system receives a virtual address from a process running on the system. The system compares the TLB with the virtual page number of the virtual address and returns a physical page number from the TLB when there is a match in the TLB with the virtual page number. When there is not a match, the system determines whether the virtual address is an emulated virtual address or a native virtual address. If the virtual address is an emulated virtual address, the system translates the emulated virtual address to a corresponding physical address. The system then stores the virtual page number from the emulated virtual address and the corresponding physical page number in the TLB.
|
申请公布号 |
US5815686(A) |
申请公布日期 |
1998.09.29 |
申请号 |
US19960712889 |
申请日期 |
1996.09.12 |
申请人 |
SILICON GRAPHICS, INC. |
发明人 |
EARL, WILLIAM J.;MESARD, WAYNE STUART |
分类号 |
G06F9/455;G06F12/10;(IPC1-7):G06F9/455 |
主分类号 |
G06F9/455 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|