发明名称 HOST-CONTROLLED FLASH TRANSLATION LAYER SNAPSHOT
摘要 A flash translation layer (FTL) map stored in the non-volatile portion of a solid-state drive is updated when a firmware flag indicates the contents of this FTL map are not consistent with the contents of an FTL map stored in a volatile memory device of the SSD (e.g., the drive DRAM). Given this flag indication, the solid-state drive may copy the contents of the FTL map stored in the drive DRAM to the non-volatile portion of the SSD under various circumstances, including when a host command to flush the updated data structure is received, when a link state between the data storage device and the host changes, when a power connection to the data storage device is broken, or upon receiving a host command to go into a sleep state or a lower power state.
申请公布号 US2015331624(A1) 申请公布日期 2015.11.19
申请号 US201414281318 申请日期 2014.05.19
申请人 KABUSHIKI KAISHA TOSHIBA 发明人 LAW Sie Pook
分类号 G06F3/06;G06F12/10 主分类号 G06F3/06
代理机构 代理人
主权项 1. A data storage device comprising: a non-volatile solid-state storage device; a volatile solid-state memory device configured to store a data structure that maps logical block addresses stored in the data storage device to respective physical memory locations in the non-volatile solid-state storage device; and a controller configured to: (i) upon updating the data structure, determine whether a host command to flush the updated data structure has been received, and (ii) if the host command to flush the updated data structure has been received, copy the contents of the updated data structure into the non-volatile solid-state device.
地址 Tokyo JP
您可能感兴趣的专利