发明名称 Apparatus and method for enhanced virtual to real address translation for accessing a cache memory unit.
摘要 <p>Apparatus and method for expediting the translation of a virtual address, provided by a central processing unit, to a real address, for accessing a cache memory unit, is described. The technique relies on the fact that a procedure will typically address locations in a limited number of memory data pages during significant intervals of the procedure execution. A small associative memory is provided that, in response to at least a portion of the virtual page number, rapidly provides a trial portion of real page number. The trial portion of the real page number is used, along with the (unchanged) word portion of the address, to access the cache directory unit simultaneously with the complete translation of the virtual page number to real page number. The trial portion of the real page number is compared with the translated portion of the real page number. When the comparison is false, the location address is used to access the cache directory unit and the cache memory unit operates in typical manner. When the comparison is true, the correct cache directory unit location has been accessed, the comparison of the cache directory unit contents with the translated comparison address can be performed and access of the cache storage unit, where appropriate, can proceed.</p>
申请公布号 EP0349757(A2) 申请公布日期 1990.01.10
申请号 EP19890109786 申请日期 1989.05.31
申请人 BULL HN INFORMATION SYSTEMS INC. 发明人 RABINS, LEONARD
分类号 G06F12/16;G06F12/08;G06F12/10;(IPC1-7):G06F12/10 主分类号 G06F12/16
代理机构 代理人
主权项
地址