发明名称 Cache memory for hybrid disk drives
摘要 A method for data storage in a data storage system, which includes a main storage device and a non-volatile memory, includes assessing quality levels of respective memory blocks of the non-volatile memory. One or more of the memory blocks whose assessed quality levels are lower than a predefined quality threshold are identified. The identified memory blocks are assigned to serve as read cache memory. Data is read from the main storage device via the read cache memory, including the assigned memory blocks.
申请公布号 US9372804(B2) 申请公布日期 2016.06.21
申请号 US201514797292 申请日期 2015.07.13
申请人 Apple Inc. 发明人 Meir Avraham
分类号 G06F12/08;G06F12/02;G06F3/06;G06F11/00 主分类号 G06F12/08
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. An apparatus, comprising: an interface configured to communicate to a non-volatile memory, wherein the non-volatile memory includes a plurality of memory blocks; and a processor, configured to: assess a respective quality level of each memory block of the plurality of memory blocks;identify a first subset of memory blocks of the plurality of memory blocks, wherein the quality level of each memory block of the first subset of memory blocks is less than a predefined quality threshold;adjust the predefined quality threshold to generate an updated quality threshold dependent upon a first number of memory blocks included in the first subset of memory blocks;identify a second subset of memory blocks of the plurality of memory blocks, wherein the quality level of each memory block of the second subset of memory blocks is less than the updated quality threshold, and wherein a second number of memory blocks in the second subset of memory blocks is different than the first number of memory blocks; andassign the second subset of memory blocks to serve as a read cache memory.
地址 Cupertino CA US