Invention Grant
- Patent Title: Efficient selection of memory blocks for compaction
- Patent Title (中): 高效地选择用于压缩的内存块
-
Application No.: US13171467Application Date: 2011-06-29
-
Publication No.: US08856475B1Publication Date: 2014-10-07
- Inventor: Avraham Meir , Michael Shachar
- Applicant: Avraham Meir , Michael Shachar
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/02

Abstract:
A method for storing data in a memory that includes multiple memory blocks, includes running a compaction process that selects one or more memory blocks containing both valid data and invalid data, copies the valid data from the selected memory blocks to other storage locations, and then erases the selected memory blocks. At least one memory block, which meets a criterion predictive of imminent invalidation of at least some of the data in the block, is identified. Selection of the identified memory block in the compaction process is inhibited.
Information query