发明名称 |
Dynamic granule-based intermediate storage |
摘要 |
A data storage system includes data storage and random access memory. A sorting module is communicatively coupled to the random access memory and sorts data blocks of write data received in the random access memory of the data storage. A storage controller is communicatively coupled to the random access memory and the data storage and being configured to write the sorted data blocks into one or more individually-sorted granules in a granule storage area of the data storage, wherein each granule is dynamically constrained to a subset of logical block addresses. A method and processor-implemented process provide for sorting data blocks of write data received in random access memory of data storage. The method and processor-implemented process write the sorted data blocks into one or more individually-sorted granules in a granule storage area of the data storage, wherein each granule is dynamically constrained to a subset of logical block addresses. |
申请公布号 |
US9384793(B2) |
申请公布日期 |
2016.07.05 |
申请号 |
US201313973491 |
申请日期 |
2013.08.22 |
申请人 |
SEAGATE TECHNOLOGY LLC |
发明人 |
Gaertner Mark A.;Edgar Brian Thomas |
分类号 |
G11C7/10;G06F3/06 |
主分类号 |
G11C7/10 |
代理机构 |
HolzerIPLaw, PC |
代理人 |
HolzerIPLaw, PC |
主权项 |
1. A method comprising:
writing data blocks from a host device and grouped as a sorted subset of logical block addresses into multiple individual granules in a granule storage area of data storage, wherein the multiple individual granules are recorded in a single shingled magnetic recording band and at least one granule in the granule storage area is dynamically constrained to store a same subset of logical block addresses as another granule. |
地址 |
Cupertino CA US |