发明名称 MEMORY ALLOCATION AND PAGE ADDRESS TRANSLATION SYSTEM AND METHOD
摘要 A memory allocation and page address translation system includes a buddy memory allocator, a plurality of guest page tables, a memory management unit and a buddy translation lookaside buffer. The buddy memory allocator is configured for allocating machine physical memory space to a virtual machine monitor and a plurality of virtual machines. Each of the virtual machine monitor and the virtual machines receives memory chunks with different sizes. The guest page tables are configured for providing virtual address translation references for the virtual machine monitor and the virtual machines. The memory management unit is configured for translating a virtual address into a guest physical address. The buddy translation lookaside buffer is configured for translating the guest physical address into a machine physical address.
申请公布号 US2015154119(A1) 申请公布日期 2015.06.04
申请号 US201414262810 申请日期 2014.04.28
申请人 NATIONAL TAIWAN UNIVERSITY 发明人 LEE Yuan-Cheng;HSUEH Chih-Wen
分类号 G06F12/10 主分类号 G06F12/10
代理机构 代理人
主权项 1. A memory allocation and page address translation system, comprising: a buddy memory allocator configured for dividing machine physical memory space into a plurality of memory chunks, wherein the size of each of the memory chunks is a power of two, and for allocating the memory chunks to a virtual machine monitor and a plurality of virtual machines managed by the virtual machine monitor, so that one or more different sized chunks selected from the memory chunks are allocated to each of the virtual machine monitor and the virtual machines; a plurality of guest page tables for providing virtual address translation references for the virtual machine monitor and the virtual machines; a memory management unit configured for translating a virtual address of the virtual machine monitor or of the virtual machines into a guest physical address according to the guest page tables; and a buddy translation lookaside buffer configured for translating the guest physical address into a machine physical address.
地址 TAIPEI TW