发明申请
- 专利标题: MANAGING PURGEABLE MEMORY OBJECTS USING PURGE GROUPS
- 专利标题(中): 使用PURGE组管理可用的存储对象
-
申请号: US12204775申请日: 2008-09-04
-
公开(公告)号: US20090063915A1公开(公告)日: 2009-03-05
- 发明人: Heiko Gernot Albert Panther , James Michael Magee , John Samuel Bushell
- 申请人: Heiko Gernot Albert Panther , James Michael Magee , John Samuel Bushell
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 主分类号: G11C29/00
- IPC分类号: G11C29/00 ; G06F11/00 ; G06F12/02
摘要:
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.
公开/授权文献
- US08380948B2 Managing purgeable memory objects using purge groups 公开/授权日:2013-02-19
信息查询