[发明专利]具有看门狗定时器的装置及用于操作看门狗定时器的方法有效
申请号: | 201680040258.1 | 申请日: | 2016-06-23 |
公开(公告)号: | CN107851050B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | B·王;R·Y·朱;Q·吴;D·张;P·赵;Y·N·金 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F1/32 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣;陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 看门狗 定时器 装置 用于 操作 方法 | ||
1.一种具有看门狗定时器的装置,包括:
所述看门狗定时器,被配置为从初始时间到到期时间对看门狗计数区间进行计数;
存储器区域,被配置为存储指示所述初始时间和所述到期时间的数据;
处理器,被编程为:
执行操作系统,
检测所述操作系统的当前操作模式为在第一时间帧期间在高功耗状态中操作且在第二时间帧期间在低功耗状态操作中操作,
确定所述看门狗定时器的所述到期时间被设置为在所述操作系统将在低功耗状态中操作时的第二时间帧期间发生,以及
基于所述到期时间被设置为在所述操作系统将在所述低功耗状态中操作时发生禁用所述看门狗定时器。
2.如权利要求1所述的装置,其特征在于,所述看门狗定时器包括硬件计数器。
3.如权利要求2所述的装置,其特征在于,所述操作系统的看门狗组件被配置为通过禁用所述硬件计数器来禁用所述看门狗定时器。
4.如权利要求3所述的装置,其特征在于,所述处理器还被编程为:
分析先前的吠叫中断,其中所述吠叫中断涉及中断从所述硬件计数器到所述看门狗组件的请求计数器重置的调用;以及
根据所述先前的吠叫中断在第二到期时间处禁用看门狗定时器。
5.如权利要求1所述的装置,其特征在于,所述操作系统的看门狗组件被配置为在所述第二时间帧开始之前禁用所述看门狗定时器。
6.如权利要求1所述的装置,其特征在于,所述操作系统被设置为在所述低功耗状态中操作包括:操作系统在空闲或关闭状态中操作。
7.如权利要求1所述的装置,其特征在于,所述看门狗定时器、所述存储器区域和所述处理器被容纳在包括智能电话、平板、计算机、游戏控制台、以及服务器的组中的至少一个成员中。
8.如权利要求1所述的装置,其特征在于,所述处理器被配置为:
确定所述当前操作模式规定所述操作系统被设置为在第三时间帧期间附加地在高功耗状态中操作,
确定所述看门狗定时器的第二到期时间被设置为在所述操作系统将在高功耗状态中操作时的第三时间帧中发生,以及
在所述第三时间帧期间在所述第二到期时间重置所述看门狗定时器。
9.如权利要求1所述的装置,其特征在于,所述处理器包括以下组中的至少一个成员:所述组包括现场可编程门阵列、专用集成电路、片上系统、和复杂可编程逻辑器件。
10.一种用于操作计算设备的看门狗定时器的方法,所述看门狗定时器从初始时间到到期时间对看门狗计数区间进行计数,所述方法包括:
检测所述计算设备的需要处理器在高功耗状态和低功耗状态中工作的当前操作模式;
确定所述看门狗定时器的所述到期时间被设置为在所述处理器被调度为在低功耗状态下工作时发生;以及
当预报所述到期时间为在所述处理器被调度为在所述低功耗状态下工作时发生时禁用所述看门狗定时器。
11.如权利要求10所述的方法,其特征在于,所述看门狗定时器包括一个或多个硬件计数器和看门狗组件,所述看门狗组件被配置为通过禁用所述一个或多个硬件计数器来禁用所述看门狗定时器,进一步包括:
分析先前的吠叫中断,其中所述吠叫中断涉及中断从所述一个或多个硬件计数器到所述看门狗组件的请求计数器重置的调用;以及
根据所述先前的吠叫中断在第二到期时间处禁用看门狗定时器。
12.如权利要求10所述的方法,其特征在于,对所述看门狗定时器的所述禁用在所述处理器在低功耗状态中工作之前发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680040258.1/1.html,转载请声明来源钻瓜专利网。