发明名称 Memory management unit and apparatuses having same
摘要 The memory management unit includes a page table correlating respective virtual addresses with corresponding physical addresses, first translation lookaside buffer (TLB) lookup logic that provides one of a first virtual address and a first physical address according to whether a page number of the first virtual address matches a frame number of the first physical address, a first queue buffer that stores and provides the first virtual address, and second TLB lookup logic that determines and provides a first page physical address using the first virtual address to access the page table when the page number of the first virtual address does not match the frame number of the first physical address.
申请公布号 US9037831(B2) 申请公布日期 2015.05.19
申请号 US201113239466 申请日期 2011.09.22
申请人 Samsung Electronics Co., Ltd. 发明人 Joo Young Pyo
分类号 G06F12/00;G06F12/10 主分类号 G06F12/00
代理机构 Onello & Mello, LLP. 代理人 Onello & Mello, LLP.
主权项 1. A method of operating a memory management unit within a processor, the method comprising: providing a page table correlating a read virtual address with a corresponding read physical address for read data stored in a memory; during a read operation executed by the processor, receiving the read virtual address and accessing a translation lookaside buffer to determine whether the read virtual address matches the read physical address; and if the read virtual address matches the read physical address according to the translation lookaside buffer, providing the read physical address as a translation for the read virtual address, else if the read virtual address does not match the read physical address according to the translation lookaside buffer, storing the read virtual address in a first queue buffer and subsequently outputting the stored read virtual address from the first queue buffer, accessing the translation lookaside buffer using the read virtual address output by the first queue buffer to determine whether the read virtual address matches the read physical address according to the translation lookaside buffer, and upon determining that the read virtual address does not match the read physical address according to the translation lookaside buffer, accessing the page table using the read virtual address to determine a different read physical address, and outputting the different read physical address.
地址 KR