Data storage using virtual addressing
AssigneeSeagate Technology International
InventorsIn-sik Ryu, Moon-chol Park, Se-wook Na, Jae-sung Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology International
InventorsIn-sik Ryu, Moon-chol Park, Se-wook Na, Jae-sung Lee
Estimating the term…
Provided are a data storage medium accessing method of accessing a data storage medium of a data storage device according to a virtual address (VA), the data storage device to access the data storage medium according to the VA, and a computer readable recording medium having recorded thereon a program to access the data storage medium accessing method. The data storage medium accessing method includes the operations of converting a logical block address (LBA) included in a command received from a host into a VA and converting the VA into a real address of a data storage medium included in a data storage device, and accessing the data storage medium using the real address, wherein the VA is an address that is based on a reserved block of the data storage medium in a data write operation, wherein the reserved block is a valid block that is ready to have data written thereto, and wherein a current location of a head included in the data storage device during the data write operation is set according to the reserved block.
A method comprising:
An apparatus comprising:
A method, comprising:
An apparatus comprising:
An apparatus comprising a controller adapted to receive host commands comprising logical block addresses (LBAs) and to control an interface between the host and a data storage medium based on the host commands, the controller comprising a first queue to select a plurality of reserved blocks in the data storage medium that include reserved block information including virtual addresses (VAs) corresponding to physical addresses of the reserved blocks, a memory to store active block information to correspond to reserved block information of the reserved blocks, a second queue to store mapping information of the VAs that correspond to the LBAs of the host commands, and a third queue to recycle invalid reserved block information to the first queue.
An apparatus comprising a controller adapted to convert a logical block address (LBA) from a host write command into a virtual address (VA) to correspond to reserved block information of a data storage medium, to select reserved block information among a plurality of pieces of reserved block information in a first queue, to select a reserved block including a VA in which to write a data instruction of the write command where the VA corresponds to a physical address of the data storage medium, and to direct a data write operation to the physical address, the reserved block information in the first queue listing the physical address and the VA of the reserved block.
Dependencies are inferred from the claim text.