发明名称 System for translation of virtual to physical addresses by operating memory management processor for calculating location of physical address in memory concurrently with cache comparing virtual addresses for translation
摘要 In the field of high speed computers it is common for a central processing unit to reference memory locations via a virtual addressing scheme, rather than by the actual physical memory addresses. In a multi-tasking environment, this virtual addressing scheme reduces the possibility of different programs accessing the same physical memory location. Thus, to maintain computer processing speed, a high speed translation buffer cache is employed to perform the necessary virtual-to-physical conversions for memory reference instructions. The translation buffer cache stores a number of previously translated virtual addresses and their corresponding physical addresses. A memory management processor is employed to update the translation buffer cache with the most recently accessed physical memory locations. The memory management processor consists of a state machine controlling hardware specifically designed for the purpose of updating the translation buffer cache. The memory management processor calculates an address of a location in the memory where the physical address is stored concurrently with the translation buffer cache comparing the virtual address with already stored virtual addresses. With this arrangement the memory management unit can immediately access memory to retrieve the physical address upon a "miss" by the translation buffer cache.
申请公布号 US5349651(A) 申请公布日期 1994.09.20
申请号 US19910746007 申请日期 1991.08.09
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 HETHERINGTON, RICKY C.;WEBB, JR., DAVID A.;FITE, DAVID B.;MURRAY, JOHN E.;FOSSUM, TRYGGVE;MANLEY, DWIGHT P.
分类号 G06F12/08;G06F12/10;(IPC1-7):G06F12/10;G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利