-
公开(公告)号: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: 提供了用于管理将存储介质(例如,盘)上的地址映射到高速缓存设备上的对应地址的高速缓存元数据的技术。高速缓存元数据可以存储在分层数据结构中。只有分层结构的各层的子集可被加载到存储器,从而减少高速缓存元数据的存储器“足迹”并在启动期间加速它的还原。启动还可以通过使用高速缓存元数据来执行与重新引导相关联的操作来进一步加速。在使用高速缓存元数据来标识该数据被存储在高速缓存中的地址以处理对从存储中读取数据的请求时,所标识的地址可被存储在存储器中。在计算机稍后关机时,只有分层结构各层的子集和/或所标识的地址会被转移(例如,转移到高速缓存设备),而不是必须将高速缓存元数据整个从存储器转移到存储中,从而加速关机。
-
公开(公告)号:CN101978371B
公开(公告)日:2014-12-10
申请号:CN200980110583.0
申请日:2009-02-27
Applicant: 微软公司
CPC classification number: G06F17/30306
Abstract: 本发明的各实施例提供了一种描述数据存储的结构的、可被用于查询该数据存储的。该模式可包括描述数据存储的特性的静态属性和上下文属性的特性描述。该模式还可包括描述数据存储的特性的上下文属性但引用来自另一模式中的特性描述的静态属性的特性引用。在某些情况下,该模式还可描述数据存储的项目类型和/或种类。
-
公开(公告)号:CN101978371A
公开(公告)日:2011-02-16
申请号:CN200980110583.0
申请日:2009-02-27
Applicant: 微软公司
CPC classification number: G06F17/30306
Abstract: 本发明的各实施例提供了一种描述数据存储的结构的、可被用于查询该数据存储的模式。该模式可包括描述数据存储的特性的静态属性和上下文属性的特性描述。该模式还可包括描述数据存储的特性的上下文属性但引用来自另一模式中的特性描述的静态属性的特性引用。在某些情况下,该模式还可描述数据存储的项目类型和/或种类。
-
-
-