Storage device with shingled data and unshingled cache regions
AssigneeHGST Netherlands B.V.
InventorsJonathan Darrel Coker, David Robison Hall
Life of this patent
Estimating the term…
Abstract
Shingled magnetic recording (SMR) devices according to embodiments of the invention include unshingled cache regions that can be used for storage of data. The unshingled cache regions can be used in a variety of flexible ways including in an implementation of write-twice caching or for opportunistic temporary storage to improve performance. The cache regions can be offset between top and bottom surfaces of the disk and staggered between disks to provide shorter seek times to the nearest cache region. Embodiments of the invention are adapted for use with symmetric or asymmetric heads.
Claims9
A storage device using magnetic recording disks comprising:
- a plurality of concentric shingled data I-regions on a first disk surface in which each shingled data I-region includes a set of partially overlapping data tracks that are written in sequence one after another;
- an E-region including a plurality of tracks on the first disk surface, the E-region containing data being staged prior to being written to an I-region;
- and
- a plurality of cache regions in concentric bands that are spaced at selected radial positions on the first disk surface interspersed between the shingled data I-regions, each cache region consisting of one or more unshingled tracks that do not overlap any other track, each of the plurality of cache regions including a smaller number of tracks than the E-region, and at least one of the cache regions containing data temporarily stored prior to being written to the E-region.
A storage device using magnetic recording disks comprising:
- a plurality of concentric shingled data I-regions on a first disk surface in which each shingled data I-region includes a set of partially overlapping data tracks that are written in sequence one after another;
- an E-region including a plurality of tracks on the first disk surface, the E-region containing data being staged prior to being written to an I-region;
- a plurality of cache regions in concentric bands that are spaced at selected radial positions on the first disk surface interspersed between the shingled data I-regions, each cache region consisting of one or more unshingled tracks that do not overlap any other track, and at least one of the cache regions containing data temporarily stored prior to being written to the E-region;
- and
- a second disk surface mounted on a common spindle with the first disk surface and wherein the second disk surface includes:
- a plurality of concentric shingled data I-regions on the second disk surface in which each shingled data I-region includes a set of partially overlapping data tracks that are written in sequence one after another;
- and
- a plurality of cache regions in concentric bands that are spaced at predetermined radial positions on the second disk surface interspersed between the shingled data regions, the cache regions including a plurality of unshingled tracks that do not overlap any other track;
- and
- wherein the cache regions on the second disk surface are offset in staggered locations in relation to the cache regions on the first disk surface so that a first seeking distance from at least one selected track on the first disk to a nearest cache region on the second disk surface is less than a second seeking distance to a nearest cache region on the first disk surface.
Dependencies are inferred from the claim text.