-
-
公开(公告)号:CN101506776A
公开(公告)日:2009-08-12
申请号:CN200680011143.6
申请日:2006-04-13
Applicant: 微软公司
IPC: G06F11/00
CPC classification number: G06F12/0804 , G06F12/0866 , G11B2020/1062 , G11B2220/2516
Abstract: 呈现了一种改善硬驱动器的读/写性能的方法和装置。具有固态、非易失性(NV)存储器的设备被直插地附加给常规硬驱动器并且用作读/写高速缓存。由操作系统指定的数据存储在该NV存储器内。操作系统提供要放入NV存储器的数据列表。该数据包括被钉入NV存储器的数据以及动态数据。被钉住的数据在NV存储器内持续存在,直到操作系统命令该NV存储器刷新。动态数据可由硬驱动器控制器刷新。由应用程序发送以供存储的数据以数据块的形式被临时存储在NV存储器内,直到操作系统将其提交给磁盘。
-
公开(公告)号: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: 提供了用于管理将存储介质(例如,盘)上的地址映射到高速缓存设备上的对应地址的高速缓存元数据的技术。高速缓存元数据可以存储在分层数据结构中。只有分层结构的各层的子集可被加载到存储器,从而减少高速缓存元数据的存储器“足迹”并在启动期间加速它的还原。启动还可以通过使用高速缓存元数据来执行与重新引导相关联的操作来进一步加速。在使用高速缓存元数据来标识该数据被存储在高速缓存中的地址以处理对从存储中读取数据的请求时,所标识的地址可被存储在存储器中。在计算机稍后关机时,只有分层结构各层的子集和/或所标识的地址会被转移(例如,转移到高速缓存设备),而不是必须将高速缓存元数据整个从存储器转移到存储中,从而加速关机。
-
公开(公告)号:CN101371240A
公开(公告)日:2009-02-18
申请号:CN200780002392.3
申请日:2007-01-03
Applicant: 微软公司
CPC classification number: G09G3/2092 , G06F1/3218 , G09G3/3406 , G09G2320/08 , G09G2330/022 , G09G2330/026
Abstract: 描述了一种技术,通过该技术计算机显示器可以在其从深度睡眠状态中醒来之后快速恢复输出视频数据。当显示器处于睡眠状态的同时,显示的设置维持在存储器中,诸如显示器存储器。这些设置与主机计算机系统和显示器所维持的令牌相关联。一旦需要唤醒显示器以输出视频数据,主机计算机系统和显示器就传送该令牌,藉此显示器可以确认所维持的设置对于主机视频信号的实际使用是否仍然有效。如果仍然有效,则显示器将所维持的显示器设置还原为实际显示器设置。对先前维持的显示器设置的还原通常要远快于当前使用的在显示器醒来时对其进行配置的常规机制,从而使得用户感受到接近瞬时的显示器唤醒。
-
公开(公告)号:CN104205062A
公开(公告)日:2014-12-10
申请号:CN201380016591.5
申请日:2013-03-06
Applicant: 微软公司
IPC: G06F11/32
CPC classification number: G06T11/206 , G06F11/323 , G06F11/3409 , G06F2201/86 , G06F2201/865
Abstract: 剖析数据以许多种方式被可视化以视觉传达程序性能问题并便利于对其分析。在一个实例中,可以呈现提供了不同类型的程序剖析数据的视图的多个相关的可视化。而且,可以呈现逻辑分组的剖析数据以允许对程序执行的有意义的分析。可视化还可以反映关于所指定的性能目标的剖析数据的状态,以及提供机制以允许剖析数据的记录和回放等等。
-
公开(公告)号:CN101371240B
公开(公告)日:2013-07-10
申请号:CN200780002392.3
申请日:2007-01-03
Applicant: 微软公司
CPC classification number: G09G3/2092 , G06F1/3218 , G09G3/3406 , G09G2320/08 , G09G2330/022 , G09G2330/026
Abstract: 描述了一种技术,通过该技术计算机显示器可以在其从深度睡眠状态中醒来之后快速恢复输出视频数据。当显示器处于睡眠状态的同时,显示的设置维持在存储器中,诸如显示器存储器。这些设置与主机计算机系统和显示器所维持的令牌相关联。一旦需要唤醒显示器以输出视频数据,主机计算机系统和显示器就传送该令牌,藉此显示器可以确认所维持的设置对于主机视频信号的实际使用是否仍然有效。如果仍然有效,则显示器将所维持的显示器设置还原为实际显示器设置。对先前维持的显示器设置的还原通常要远快于当前使用的在显示器醒来时对其进行配置的常规机制,从而使得用户感受到接近瞬时的显示器唤醒。
-
公开(公告)号: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: 本发明的各实施例提供用于确保可以依赖非易失性存储器设备的内容跨诸如重新引导等电源转换准确地反映存储在盘存储上的数据的技术。例如,本发明的一些实施例提供用于确定高速缓存内容和/或盘内容在电源转换期间是否被修改从而使得高速缓存内容不再准确地反映存储在盘存储中的数据的技术。此外,一些实施方式提供用于在正常操作(“稳定状态”)期间以及跨电源转换管理高速缓存元数据的技术,从而确保高速缓存元数据可跨电源转换被有效地访问并被可靠地保存和还原。
-
-
-
-
-
-
-