发明名称 MANAGING PURGEABLE MEMORY OBJECTS USING PURGE GROUPS
摘要 Memory objects associated with a portion of a cache (e.g., data blocks of a media file) are assigned a value based on their importance to an application that is consuming memory objects. The values are used to assign the data blocks to purge groups. The purge groups are a labeling mechanism for determining a purge order. A memory object associated with a first data block assigned to a first purge group may be purged before a memory object associated with a second data block assigned to a second purge group. As new data blocks are received by the application (e.g., from disk or a network connection), the blocks are assigned a value and added to a purge group. In some cases, the data blocks arrive out of order (e.g., order of consumption). Memory objects can be reassigned to a different purge group when new data blocks are added or reclaimed.
申请公布号 US2009063915(A1) 申请公布日期 2009.03.05
申请号 US20080204775 申请日期 2008.09.04
申请人 APPLE INC. 发明人 PANTHER HEIKO GERNOT ALBERT;MAGEE JAMES MICHAEL;BUSHELL JOHN SAMUEL
分类号 G11C29/00;G06F11/00;G06F12/02 主分类号 G11C29/00
代理机构 代理人
主权项
地址