[发明专利]基于用户条件或者平台条件的优化电力转变有效
申请号: | 201780075706.6 | 申请日: | 2017-12-01 |
公开(公告)号: | CN110050260B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | P·梅苏里亚;J·A·小施瓦茨;M·N·索利曼;M·霍利 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 条件 或者 平台 优化 电力 转变 | ||
1.一种计算系统,包括:
存储器;
一个或者多个处理器;以及
其上存储有指令的一个或者多个非易失性计算机可读介质,所述指令由所述一个或者多个处理器可执行以将所述计算系统配置为休眠,包括可执行以将所述计算系统配置为执行以下操作的指令:
检测所述非易失性计算机可读介质不具有对磁盘查找的惩罚,使得随机的非连续I/O操作与连续I/O操作具有相同的相对成本,其中所述非易失性计算机可读介质包括页面文件和休眠文件;
检测指示所述计算系统将被置于休眠状态中的触发;以及
作为检测所述计算系统包括不具有对磁盘查找的惩罚的非易失性计算机可读介质和所述触发的结果,执行休眠以按照减少所述计算系统从预期的恢复时间从休眠的恢复时间的方式来使所述计算系统休眠,其中减少所述恢复时间是通过选择所述存储器中将被存储在所述页面文件中而不是存储在所述休眠文件中的存储器内容的部分来执行的。
2.根据权利要求1所述的计算系统,其中执行休眠包括:
在执行休眠期间,将状态信息从所述计算系统处的所述存储器冲刷到所述计算系统的所述非易失性计算机可读介质上的虚拟存储器中的所述页面文件;以及
仅在所述休眠文件中存储所述状态信息的部分,以在从休眠恢复时实现用户界面。
3.根据权利要求1所述的计算系统,其中所述一个或多个非易失性计算机可读介质包括附加指令,所述附加指令由所述一个或多个处理器可执行以使得所述计算系统:检测用户未出现在所述计算系统处,并且响应于检测所述用户未出现在所述计算系统处而执行休眠。
4.根据权利要求3所述的计算系统,其中检测所述用户未出现在所述计算系统处包括:使用相机来检测所述用户未出现在所述计算系统处。
5.根据权利要求3所述的计算系统,其中检测所述用户未出现在所述计算系统处包括:检测所述用户正在使用与所述计算系统不同的设备。
6.根据权利要求3所述的计算系统,其中检测所述用户未出现在所述计算系统处包括:检测所述用户的日历指示用户具有阻止所述用户出现在所述计算系统处的约会。
7.根据权利要求1所述的计算系统,其中检测所述触发包括:确定用户已经移动离开所述计算系统。
8.根据权利要求2所述的计算系统,其中所述一个或者多个非易失性计算机可读介质还在其上存储有指令,所述指令由所述一个或者多个处理器可执行以使所述计算系统:
确定写入所述页面文件是否能够在写入所述休眠文件的预定阈值内被执行;以及
其中执行休眠包括响应于确定写入所述页面文件能够在写入所述休眠文件的所述预定阈值内被执行而执行休眠。
9.根据权利要求1所述的计算系统,其中所述一个或者多个计算机可读介质进一步在其上存储有指令,所述指令由所述一个或者多个处理器可执行以使所述计算系统:
检测用于执行休眠的时间量;以及
其中执行休眠包括在所检测到的所述时间量内执行休眠。
10.一种使计算系统休眠的计算机实现的方法,所述方法包括:
检测所述计算系统包括不具有对磁盘查找的惩罚的一个或多个非易失性存储介质,使得随机的非连续I/O操作与连续I/O操作具有相同的相对成本,其中所述非易失性存储介质包括页面文件和休眠文件;
检测指示所述计算系统将被置于休眠状态中的触发;以及
响应于检测所述计算系统包括不具有对磁盘查找的惩罚的所述非易失性存储介质和所述触发,执行休眠以按照减少所述计算系统从预期的恢复时间从休眠的恢复时间的方式来使所述计算系统休眠,其中减少所述恢复时间是通过选择存储器中将被存储在所述页面文件中而不是存储在所述休眠文件中的存储器内容的部分来执行的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780075706.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:矢量处理器及其控制方法
- 下一篇:控制装置及向控制装置的数据写入方法