发明名称 Managing Metadata and Page Replacement in a Persistent Cache in Flash Memory
摘要 A persistent cache is implemented in a flash memory that includes a journal section that stores metadata and a low frequency section and a high frequency section that store data entries. Writing new metadata to the persistent cache includes sequentially advancing to a next sector containing an invalid metadata entry, saving a working copy of the sector in RAM, writing metadata corresponding to one or more new data entries in the working copy, and overwriting the sector in the flash memory containing the invalid entry with the working copy. Writes to the low frequency and high frequency sections occur sequentially in the current locations of a low frequency section pointer and a high frequency section pointer, respectively. In a persistent cache, the reconstruction of a non-persistent cache utilizes the metadata entry that has the most recent timestamp.
申请公布号 US2011191522(A1) 申请公布日期 2011.08.04
申请号 US20100698926 申请日期 2010.02.02
申请人 发明人 CONDICT MICHAEL N.;BYAN STEPHEN M.;LENTINI JAMES F.
分类号 G06F12/00;G06F12/08 主分类号 G06F12/00
代理机构 代理人
主权项
地址