当前位置: 首页 > 专利查询>英特尔公司专利>正文

修改计时器的装置、设备、系统和方法制造方法及图纸

技术编号:8593541 阅读:155 留言:0更新日期:2013-04-18 06:38
一种修改计时器的技术。更具体地说,本发明专利技术至少一个实施例涉及一种修改计时器值,而不会使计时器发生相当大前移的技术。

【技术实现步骤摘要】

本专利技术涉及计算和计算机系统领域,并且更具体地说,涉及计算装置或系统中的计时器管理领域。2.
技术介绍
在诸如微处理器等一些现有技术计算机系统和电子装置中,可能包含诸如计时器等电路以保持运行数字计数以供计算机系统或电子装置内其它逻辑或装置使用。例如,计时器可在微处理器中用于计算事件之间的时间,或者保持实际时间时钟。有时,计时器可能需要由用户或计算机系统内运行的某一程序更新为新值。例如,在一些现有技术中,通过先读取当前计时器值,将它存储在某一存储位置,从另一存储位置载入新计时器值,并最终将新计时器值编程到计时器中,从而更新计时器值。不过,这些操作需要时间执行,因此,在从计时器读取计时器值的时间与新计时器值编程到计时器的时间之间会有一段时间,由此在“实际时间”与计时器反应的时间之间形成差别。在随后的计时器更新操作执行时,此问题会恶化,由此在实际时间与无论何时更新计时器的计时器值之间形成更大的差距。实际时间与计时器值之间的差别可导致在计算机系统上运行或取决于准确的计时器值的一些程序或进程中发生错误。例如,在实际时间与计时器值之间的此类差距会导致计算机的实时时钟时间偏移,这可影响依赖计时本文档来自技高网...

【技术保护点】
一种设备,包括:第一计时器存储区,用于存储计时器值的高比特位;第二计时器存储区,用于存储所述计时器值的低比特位;使所述设备执行如下操作的逻辑:将所述计时器值从所述第一和第二计时器存储区加载入一个或多个寄存器;将新计时器值从一个或多个寄存器复制到所述第一和第二计时器存储区;及响应于检测与所述计时器值的所述低比特位相关的上溢条件而增加所述计时器值的所述高比特位。

【技术特征摘要】
2006.05.02 US 11/4166471.一种设备,包括 第一计时器存储区,用于存储计时器值的高比特位; 第二计时器存储区,用于存储所述计时器值的低比特位; 使所述设备执行如下操作的逻辑 将所述计时器值从所述第一和第二计时器存储区加载入一个或多个寄存器; 将新计时器值从一个或多个寄存器复制到所述第一和第二计时器存储区;及响应于检测与所述计时器值的所述低比特位相关的上溢条件而增加所述计时器值的所述高比特位。2.如权利要求1所述的处理器,其中所述上溢条件包括生成比特值,所述比特值超出所述第二计时器存储区的大小。3.如权利要求1所述的处理器,其中所述第一存储区和所述第二存储区是分离的寄存器。4.如权利要求1所述的处理器,其中所述设备通过检测自加载后所述低比特位已经增加而检测所述上溢条件。5.如权利要求4所述的处理器,其中检测低所述比特位的增加包括检测与所述低比特位相关的进位值。6.如权利要求1所述的处理器,其中所述高比特位的增加包括将所述高比特位增加I。7.如权利要求1所述的处理器,其中还包括第二逻辑,用于减小所述第一计时器存储区中的高比特位,以反映所述第二计时器存储区中的下溢条件,如果这种条件存在的话。8.如权利要求7所述的处理器,其中减小高比特位包括将所述高比特位减小I。9.一种设备,包括 第一计时器存储部件,用于存储计时器值的高比特位; 第二计时器存储部件,用于存储所述计时器值的低比特位; 加载部件,用于将所述计时器值从所述第一和第二计时器存储部件加载入一个或多个寄存器; 复制部件,用于将新计时器值从一个或多个寄存器复制到所述第一和第二...

【专利技术属性】
技术研发人员:M迪克松R格雷纳B查芬
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1