Method and system for handling random access write requests for a shingled magnetic recording hard disk drive
US10170151B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 21, 2016 |
| Grant date | Jan 1, 2019 |
| Priority date | — |
| Expiry date | Jan 6, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11B2020/10916
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods, devices and systems are provided for making a shingled magnetic recording (SMR) hard disk drive operate with similar random access characteristics of a conventional hard drive despite the SMR disk having strict sequential write requirements. A virtual space manager manages a virtual address space, which is visible to a host system, and maps virtual addresses to logical addresses on the SMR disk. A logical space manager controls the placement of data on the SMR disk and ensures that writes to the disk comply with the sequential write requirements. The disk is subdivided into a plurality of stripes each comprising one or more blocks. When a block located within a stripe is to be rewritten with new data, the entire stripe is read from the SMR disk into a memory of the system, the stripe is modified in the memory to replace the previous data stored in the block with the new data, and the modified stripe is written to a new, next available stripe on the disk.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.