发明名称 COORDINATING SYNC POINTS BETWEEN A NON-VOLATILE MEMORY AND A FILE SYSTEM
摘要 Systems and methods for coordinating sync points between a non-volatile memory (“NVM”) and a file system are provided. In some embodiments, a file system can issue one or more commands to control circuitry of a NVM, which can indicate whether a transaction is journaled or non-journaled. This way, the control circuitry can maintain a list of journaled transactions and corresponding LBA(s). By keeping track of journaled transactions, the control circuitry can ensure that sync points are not prematurely erased during a garbage collection process. In addition, upon detecting device failure events, the control circuitry can roll back to sync points corresponding to one or more journaled transactions.
申请公布号 US2012191664(A1) 申请公布日期 2012.07.26
申请号 US201113012005 申请日期 2011.01.24
申请人 APPLE INC. 发明人 WAKRAT NIR J.;POST DANIEL J.;GIAMPAOLO DOMINIC
分类号 G06F12/00;G06F7/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址