Controller, data storage device, and program product
AssigneeKabushiki Kaisha Toshiba
InventorsKazuhiro FUKUTOMI, Kenichiro YOSHII, Shinichi KANNO, Shigehiro ASANO
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorsKazuhiro FUKUTOMI, Kenichiro YOSHII, Shinichi KANNO, Shigehiro ASANO
Estimating the term…
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data, instructs a management information access unit to update address conversion information, and instructs a first access unit to update the first physical address. A compaction unit extracts a physical address of compaction object data, instructs the data access unit to read the compaction object data stored in a storage area of the data storage unit indicated by the physical address, instructs the data access unit to write the compaction object data in a storage area of the data storage unit indicated by a second physical address, instructs the management information access unit to update the address conversion information, and instructs a second access unit to update the second physical address.
A controller that is connected to a data access unit that writes and reads data to and from a data storage unit that stores data, a management information access unit that writes and reads data to and from a management information storage unit that stores management information including address conversion information in which physical addresses and logical addresses of the data storage unit are associated with each other, a first access unit that writes and reads data to and from a first storage unit that stores a first physical address of the data storage unit, and a second access unit that writes and reads data to and from a second storage unit that stores a second physical address of the data storage unit, the controller comprising:
A data storage device, comprising:
A program product that is used for a controller connected to a data access unit that writes and reads data to and from a data storage unit that stores data, a management information access unit that writes and reads data to and from a management information storage unit that stores management information including address conversion information in which physical addresses and logical addresses of the data storage unit are associated with each other, a first access unit that writes and reads data to and from a first storage unit that stores a first physical address of the data storage unit, and a second access unit that writes and reads data to and from a second storage unit that stores a second physical address of the data storage unit, the program product having a computer readable medium including programmed instructions, wherein the instructions, when executed by a computer, cause the computer to function as:
Dependencies are inferred from the claim text.