发明名称 |
Method of managing data storage device and data storage device |
摘要 |
A method of managing a data storage device including a memory controller and a memory device includes: calculating a first sequential and consecutive write cost (SCWC) according to a garbage collection (GC) write operation policy, a second SCWC according to a slack space recycling (SSR) write operation policy and a third SCWC according to an in-place updating (IPU) write operation policy respectively, in response to a write request in the memory controller; determining a write operation policy which has a minimum cost of the first through third SCWCs; and writing data in a selected segment in the memory device according to the determined write operation policy. |
申请公布号 |
US9244619(B2) |
申请公布日期 |
2016.01.26 |
申请号 |
US201314037676 |
申请日期 |
2013.09.26 |
申请人 |
Samsung Electronics Co., Ltd. |
发明人 |
Lee Seh-Wan;Kim Jae-Geuk;Hwang Joo-Young |
分类号 |
G06F13/12;G06F3/06;G06F13/38 |
主分类号 |
G06F13/12 |
代理机构 |
Volentine & Whitt, PLLC |
代理人 |
Volentine & Whitt, PLLC |
主权项 |
1. A method of managing a data storage device including a memory controller and a memory device, the method comprising:
for a write request received at the data storage device:
calculating a first sequential and consecutive write cost (SCWC) according to a garbage collection (GC) write operation policy,calculating a second SCWC according to a slack space recycling (SSR) write operation policy, andcalculating a third SCWC according to an in-place updating (IPU) write operation policy; determining a write operation policy which has a lowest cost among the first through third SCWCs; and writing data in a selected segment in the memory device according to the determined write operation policy, wherein the selected segment is selected by selecting at least one segment having a minimum valid space among a plurality of used segments of the memory device, and, when the at least one segment includes a plurality of segments, selecting as the selected segment a segment among the plurality of used segments having the minimum valid space which also has a largest consecutive invalid space. |
地址 |
Suwon-si, Gyeonggi-do KR |