发明名称 |
Reuse of host hibernation storage space by memory controller |
摘要 |
A method for data storage includes, in a host system that operates alternately in a normal state and a hibernation state, reserving a hibernation storage space in a non-volatile storage device for storage of hibernation-related information in preparation for entering the hibernation state. While the host system is operating in the normal state, a storage task other than storage of the hibernation-related information is performed using at least a portion of the reserved hibernation storage space. |
申请公布号 |
US9207869(B2) |
申请公布日期 |
2015.12.08 |
申请号 |
US201414197369 |
申请日期 |
2014.03.05 |
申请人 |
Apple Inc. |
发明人 |
Salomon Tavi;Shalvi Ofir;Shachar Michael;Golov Oren |
分类号 |
G06F1/32;G06F3/06 |
主分类号 |
G06F1/32 |
代理机构 |
Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. |
代理人 |
Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. |
主权项 |
1. A method for data storage, comprising:
operating a host system alternately between a normal state and a hibernation state; reserving a hibernation storage space in a non-volatile storage device to store hibernation-related information in preparation for the host entering the hibernation state, wherein the non-volatile storage device includes memory blocks allocated as a user data storage space, over-provisioning memory, and the hibernation storage space; and allocating at least a portion of the hibernation storage space as over-provisioning memory during operation in the normal state, thereby allowing the over-provisioning memory to be used as a cache for valid data from partially-programmed memory blocks in a user data storage space subsequent to an erasure operation being performed on one or more locations of the user data storage space. |
地址 |
Cupertino CA US |