-
公开(公告)号:CN104603760A
公开(公告)日:2015-05-06
申请号:CN201380044512.1
申请日:2013-09-12
Applicant: 苹果公司
IPC: G06F11/14
CPC classification number: G06F11/1441 , G06F11/1458 , G06F11/1471 , G06F12/0246
Abstract: 本发明公开一种方法,该方法包括:在包括非易失性存储器和易失性存储器的存储设备中,保持对用于管理非易失性存储器中的数据存储的管理信息进行存储的至少一个数据结构,使得数据结构的至少一部分存储在易失性存储器中。在存储设备的操作期间创建日志记录分块序列,每个日志记录分块包括数据结构的相应切片以及自序列中的前一日志记录分块以来数据结构中发生的一个或多个变化。将该日志记录分块序列存储在非易失性存储器中。在从存储设备中的电力中断恢复时,使用所存储的日志记录分块来重建数据结构。
-
公开(公告)号:CN104603760B
公开(公告)日:2017-07-21
申请号:CN201380044512.1
申请日:2013-09-12
Applicant: 苹果公司
IPC: G06F11/14
CPC classification number: G06F11/1441 , G06F11/1458 , G06F11/1471 , G06F12/0246
Abstract: 本发明公开一种方法,该方法包括:在包括非易失性存储器和易失性存储器的存储设备中,保持对用于管理非易失性存储器中的数据存储的管理信息进行存储的至少一个数据结构,使得数据结构的至少一部分存储在易失性存储器中。在存储设备的操作期间创建日志记录分块序列,每个日志记录分块包括数据结构的相应切片以及自序列中的前一日志记录分块以来数据结构中发生的一个或多个变化。将该日志记录分块序列存储在非易失性存储器中。在从存储设备中的电力中断恢复时,使用所存储的日志记录分块来重建数据结构。
-
公开(公告)号:CN103631728A
公开(公告)日:2014-03-12
申请号:CN201310485840.7
申请日:2013-08-27
Applicant: 苹果公司
IPC: G06F12/08
CPC classification number: G06F3/0679 , G06F3/061 , G06F3/0656 , G06F3/0659 , G06F12/0246 , G06F12/0804 , G06F2212/1024 , G06F2212/214 , G06F2212/7203 , G06F2212/7205
Abstract: 本发明公开涉及使用自适应压缩比率快速执行刷新命令。一种方法包括在包括非易失性存储器和易失性缓冲器的存储设备中,接收一个或多个存储命令以及至少一个刷新命令,其中,所述易失性缓冲器缓冲接收以存储在所述非易失性存储器中的数据。所述刷新命令指示所述存储设备将在所述易失性缓冲器中缓冲的数据提交给所述非易失性存储器。根据第一存储规则执行所述存储命令。根据第二存储规则执行所述刷新命令,所述第二存储规则相对于所述第一存储规则具有较小的延迟。
-
-