-
公开(公告)号:US11675697B2
公开(公告)日:2023-06-13
申请号:US17590310
申请日:2022-02-01
Applicant: KIOXIA CORPORATION
Inventor: Kazuhiro Fukutomi , Kenichiro Yoshii , Shinichi Kanno , Shigehiro Asano
CPC classification number: G06F12/0246 , G06F3/061 , G06F3/064 , G06F3/0631 , G06F3/0659 , G06F3/0679 , G06F12/00 , G06F12/16 , G06F3/0608 , G06F3/0611 , G06F3/0638 , G06F3/0644 , G06F3/0665 , G06F3/0688 , G06F2212/1016 , G06F2212/214 , G06F2212/7202 , G06F2212/7205
Abstract: 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.
-
公开(公告)号:US11513683B2
公开(公告)日:2022-11-29
申请号:US17112094
申请日:2020-12-04
Applicant: Kioxia Corporation
Inventor: Shigehiro Asano , Julien Margetts , Philip David Rose
Abstract: A data storage device capable of namespace re-sizing comprises a nonvolatile semiconductor storage device containing data accessed via a logical address that includes a namespace identifier and a logical block address, and a controller. The storage device can convert the namespace identifier to a base address using a first look up table. The storage device can further convert the logical block address to namespace allocation units of storage. The storage device can also determine a pointer using the base address, the namespace allocation units, and a second look up table. Further, the storage device can determine a full logical cluster address using the pointer.
-