Method for efficient write operations on a data carrier with overlapping data tracks and device thereof
First Claim
1. A method for storing data on at least one data carrier surface of a storage device configured for overlapping data tracks, comprising:
- a) establishing a substantially immutable relation between a plurality of logical block addresses and physical locations on a plurality of tracks, said tracks being grouped into a plurality of bands,b) dividing the address space of said logical block addresses into at least two address subsets,c) assigning each address subset permanently to a dedicated selection of tracks of each band, said dedicated selection of tracks comprising substantially at least one track per band and encompassing all bands of said plurality of bands.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a device for efficient write operations are disclosed, which may be used in connection with shingled magnetic recording (SMR) in order to reduce write amplification (read-modify-write). The tracks on at least one data carrier surface are grouped into bands, and the address space of logical block addresses is divided into address subsets. Each of these address subsets is permanently assigned to a dedicated selection of tracks derived from all bands. Depending on the embodiment, the dedicated selection of tracks may be chosen in such a way that no write amplification occurs in a first phase and/or that recent data or newly added data can be altered without necessitating read-modify-write.
-
Citations
21 Claims
-
1. A method for storing data on at least one data carrier surface of a storage device configured for overlapping data tracks, comprising:
-
a) establishing a substantially immutable relation between a plurality of logical block addresses and physical locations on a plurality of tracks, said tracks being grouped into a plurality of bands, b) dividing the address space of said logical block addresses into at least two address subsets, c) assigning each address subset permanently to a dedicated selection of tracks of each band, said dedicated selection of tracks comprising substantially at least one track per band and encompassing all bands of said plurality of bands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A storage device configured for overlapping data tracks, comprising:
-
a) at least one data carrier surface, b) a plurality of tracks at least on said data carrier surface, said plurality of tracks being grouped into a plurality of bands, c) at least one write element whose data track width exceeds the track width of a read element by an excess width, d) a control unit configured to establish a substantially immutable relation between a plurality of logical block addresses and physical locations on said plurality of tracks, wherein the address space of said logical block addresses is divided into at least two address subsets, and wherein each address subset is permanently assigned to a dedicated selection of tracks of each band, said dedicated selection of tracks comprising substantially at least one track per band and encompassing all bands of said plurality of bands. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A hard disk controller configured for overlapping data tracks, comprising control circuitry operable to establish a substantially immutable relation between a plurality of logical block addresses and physical locations on a plurality of tracks, said tracks being grouped into a plurality of bands, wherein the address space of said logical block addresses is divided into at least two address subsets, and wherein each address subset is permanently assigned to a dedicated selection of tracks of each band, said dedicated selection of tracks comprising substantially at least one track per band and encompassing all bands of said plurality of bands.
Specification