发明名称 Method of allocating referenced memory pages from a free list
摘要 Memory pages that are allocated to a memory consumer and continue to be accessed by the memory consumer are included in a free list, so that they may be immediately allocated to another memory consumer as needed during the course of normal operation without preserving the original contents of the memory page. When a memory page in the free list is accessed to perform a read, a generation number associated with the memory page is compared with a stored copy. If the two match, the read is performed on the memory page. If the two do not match, the read is not performed on the memory page.
申请公布号 US9092318(B2) 申请公布日期 2015.07.28
申请号 US201313760837 申请日期 2013.02.06
申请人 VMware, Inc. 发明人 Ahmad Irfan;Tarasuk-Levin Gabriel;Mashtizadeh Ali;Moltmann Philip Peter
分类号 G06F12/02;G06F9/50 主分类号 G06F12/02
代理机构 代理人
主权项 1. A method of managing memory using a free list of memory pages, said method comprising: receiving a memory allocation request from a memory consumer; selecting a memory page from the free list; and allocating the memory page to the memory consumer, wherein the free list, after said allocating, includes the allocated memory page, and the memory consumer retains a reference to the allocated memory page in the free list.
地址 Palo Alto CA US