-
公开(公告)号:CN102150131A
公开(公告)日:2011-08-10
申请号:CN200980136912.9
申请日:2009-09-09
Applicant: 微软公司
CPC classification number: G06F12/0833 , G06F11/1441 , G06F12/0862 , G06F12/0866 , G06F12/128 , G06F12/14 , G06F2212/1052 , G06F2212/2022 , G06F2212/2146 , G06F2212/222 , G06F2212/466 , G06F2212/62 , Y02D10/13
Abstract: 本发明的各实施例提供用于确保可以依赖非易失性存储器设备的内容跨诸如重新引导等电源转换准确地反映存储在盘存储上的数据的技术。例如,本发明的一些实施例提供用于确定高速缓存内容和/或盘内容在电源转换期间是否被修改从而使得高速缓存内容不再准确地反映存储在盘存储中的数据的技术。此外,一些实施方式提供用于在正常操作(“稳定状态”)期间以及跨电源转换管理高速缓存元数据的技术,从而确保高速缓存元数据可跨电源转换被有效地访问并被可靠地保存和还原。
-
公开(公告)号:CN102216899A
公开(公告)日:2011-10-12
申请号:CN200980145878.1
申请日:2009-11-03
Applicant: 微软公司
CPC classification number: G06F12/0866 , G06F12/0804 , G06F12/0862 , G06F12/0871 , G06F12/14 , G06F2212/1016 , G06F2212/1032 , G06F2212/1052 , G06F2212/2022 , G06F2212/222 , G06F2212/466
Abstract: 提供了用于管理将存储介质(例如,盘)上的地址映射到高速缓存设备上的对应地址的高速缓存元数据的技术。高速缓存元数据可以存储在分层数据结构中。只有分层结构的各层的子集可被加载到存储器,从而减少高速缓存元数据的存储器“足迹”并在启动期间加速它的还原。启动还可以通过使用高速缓存元数据来执行与重新引导相关联的操作来进一步加速。在使用高速缓存元数据来标识该数据被存储在高速缓存中的地址以处理对从存储中读取数据的请求时,所标识的地址可被存储在存储器中。在计算机稍后关机时,只有分层结构各层的子集和/或所标识的地址会被转移(例如,转移到高速缓存设备),而不是必须将高速缓存元数据整个从存储器转移到存储中,从而加速关机。
-