[发明专利]使计算设备中的定时源同步在审
申请号: | 201880063426.8 | 申请日: | 2018-06-27 |
公开(公告)号: | CN111149075A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | A·Y·陈;V·古普塔;R·E·奥尔;B·A·普伦;K·K·A·沙斯特里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F1/12 | 分类号: | G06F1/12;G06F1/14;G06F13/16;G06F13/38 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 设备 中的 定时 同步 | ||
1.一种用于使计算设备中的多个定时源同步的方法,包括:
由所述计算设备至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟;
从应用接收针对所述第一时钟与所述第二时钟之间的值差的指示的请求;
由所述计算设备在所述第一定时源或所述第二定时源中的一个定时源的域中的重复事件的实例确定自从所述重复事件的先前实例以来所述第一时钟的第一经过时间和所述第二时钟的第二经过时间;以及
响应于所述请求而向所述应用提供与所述第一经过时间和所述第二经过时间相关的指示。
2.根据权利要求1所述的方法,其中所述指示包括基于所述第一经过时间与所述第二经过时间之间的差而被计算出的时钟漂移。
3.根据权利要求2所述的方法,还包括基于所述时钟漂移在所述第一定时源或所述第二定时源中的所述一个定时源的所述域中预测在所述第一定时源或所述第二定时源中的另一定时源的第二域中发生过去事件的时间。
4.根据权利要求3所述的方法,还包括确定预测的所述时间的准确性。
5.根据权利要求1所述的方法,其中所述事件的所述先前实例对应于所述第一定时源或所述第二定时源中的至少一个定时源的初始化。
6.根据权利要求1所述的方法,其中所述重复事件与所述第一时钟或所述第二时钟的值的寄存器溢出相关。
7.根据权利要求1所述的方法,其中所述重复事件对应于指示所述第一时钟或所述第二时钟中的至少一个时钟的溢出的中断。
8.根据权利要求1所述的方法,其中向所述应用提供所述指示至少部分基于与所述计算设备相关联的检测到的功率利用率或温度中的至少一项。
9.根据权利要求1所述的方法,其中所述第一定时源与所述计算设备的中央处理单元CPU相关联,并且所述第二定时源与所述计算设备的接口控制器相关联。
10.根据权利要求1所述的方法,其中所述第一定时源和所述第二定时源以不同的定时粒度操作。
11.一种用于使多个定时源同步的设备,包括:
存储器,所述存储器存储用于维持所述多个定时源的一个或多个参数或指令;以及
至少一个处理器,所述至少一个处理器被耦合到所述存储器,其中所述至少一个处理器被配置为:
至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟;
从应用接收针对所述第一时钟与所述第二时钟之间的值差的指示的请求;
在所述第一定时源或所述第二定时源中的一个定时源的域中的重复事件的实例确定自从事件的先前实例以来所述第一时钟的第一经过时间和所述第二时钟的第二经过时间;以及
响应于所述请求而向所述应用提供与所述第一经过时间和所述第二经过时间相关的指示。
12.根据权利要求11所述的设备,其中所述指示包括基于所述第一经过时间与所述第二经过时间之间的差而被计算出的时钟漂移。
13.根据权利要求12所述的设备,其中所述至少一个处理器还被配置为基于所述时钟漂移在所述第一定时源或所述第二定时源中的所述一个定时源的所述域中预测在所述第一定时源或所述第二定时源中的另一定时源的第二域中发生过去事件的时间。
14.根据权利要求11所述的设备,其中所述事件的所述先前实例对应于所述第一定时源或所述第二定时源中的至少一个定时源的初始化。
15.一种计算机可读介质,所述计算机可读介质包括由一个或多个处理器可执行的用于使计算设备中的多个定时源同步的代码,所述代码包括用于以下各项的代码:
由所述计算设备至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟;
从应用接收针对所述第一时钟与所述第二时钟之间的值差的指示的请求;
由所述计算设备在所述第一定时源或所述第二定时源中的一个定时源的域中的重复事件的实例确定自从事件的先前实例以来所述第一时钟的第一经过时间和所述第二时钟的第二经过时间;以及
响应于所述请求而向所述应用提供与所述第一经过时间和所述第二经过时间相关的指示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880063426.8/1.html,转载请声明来源钻瓜专利网。