发明名称 FLASH TRANSLATION LAYER (FTL) DATABASE JOURNALING SCHEMES
摘要 A method includes, in a storage device that includes a non-volatile memory and a volatile memory, maintaining at least one data structure that stores management information used for managing data storage in the non-volatile memory, such that at least a portion of the data structure is stored in the volatile memory. A sequence of journaling chunks is created during operation of the storage device, each journaling chunk including a respective slice of the data structure and one or more changes that occurred in the data structure since a previous journaling chunk in the sequence. The sequence of the journaling chunks is stored in the non-volatile memory. Upon recovering from an electrical power interruption in the storage device, the data structure is reconstructed using the stored journaling chunks.
申请公布号 US2014095765(A1) 申请公布日期 2014.04.03
申请号 US201213630176 申请日期 2012.09.28
申请人 APPLE INC. 发明人 GUY ROMAN;SANDEL ERAN;HARUSH ELAD;SCHWARTZ YAIR
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址