24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

一种提高计算机内核定时器控制精度的方法专利

发布时间:2026-07-03

【摘要】 本发明是一种提高计算机内核定时器控制精度的方法。该方法是在预 置的系统定时硬件时钟和定时粒度的基础上,在配套内核定时器执行程序 的支持下实现的,包括以下步骤:①根据具体目标平台和应用环境决定定 时粒度,②解除系统定时硬件时钟中断与操作系统节拍中断服务程序之间 的绑定关系,③根据步骤1所确定的定时精度值,在系统初始化时刻对定 时硬件进行设置,④在定时硬件时钟中断入口处插入新代码:维护自有的定 时信息的代码,判定是否有定时器超时并执行超时函数的代码,按系统原 节拍率维持操作系统节拍中断的代码。⑤重新编译并加载内核,使以上 步骤②、③、④所做的修改生效,重复执行④、⑤步骤。。 【专利类型】发明授权 【申请人】谢维信 【申请人类型】个人 【申请人地址】518000广东省深圳市南山区南海大道2336号 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810066416.8 【申请日】2008-04-07 【申请年份】2008 【公开公告号】CN100592260C 【公开公告日】2010-02-24 【公开公告年份】2010 【授权公告号】CN100592260C 【授权公告日】2010-02-24 【授权公告年份】2010.0 【IPC分类号】G06F9/46 【发明人】谢维信; 黄敬雄; 赵汝聪; 黄建军 【主权项内容】1、一种提高计算机内核定时器控制精度的方法,该方法是在预置的系 统定时硬件时钟和定时粒度的基础上,在配套执行程序的支持下实现的, 其特征在于:该方法包括以下步骤: ①根据具体目标平台和应用环境决定定时粒度, ②解除系统定时硬件时钟中断与操作系统节拍中断服务程序之间的绑 定关系, ③根据步骤①所确定的定时精度值,在系统初始化时刻对定时硬件进 行设置,从而提升系统定时硬件时钟的节拍率, ④在定时硬件时钟中断入口处插入新代码,其中包括:维护本方案定 时体系自有的定时信息的代码,根据所维护的定时信息判定是否有定时器 超时并执行超时函数的代码,按系统原节拍率维持操作系统节拍中断的代 码, 所述的步骤④在定时硬件时钟中断入口处插入新代码所决定的执行步 骤为: (1)进入系统硬件定时中断程序并按照已经提高的硬件定时频率继续进 行定时器计时, (2)比对所维护的定时信息中是否有定时任务到期, (3)没有定时任务到期直接核查、或有定时任务到期并发出对应的“某 任务定时到”信息代码后,核查原系统中断节拍是否到时, (4)原系统中断节拍没有到时直接转至步骤(1)、硬件定时中断快速返回, 如原系统中断节拍到时转至下一个操作系统时钟中断程序节拍,执行原系 统中断程序快速返回, ⑤重新编译并加载内核,使以上步骤②、③、④所做的修改生效, 重复执行④、⑤步骤。 【当前权利人】谢维信 【当前专利权人地址】广东省深圳市南山区南海大道2336号 【引证次数】3.0 【他引次数】3.0 【家族引证次数】3.0 【家族被引证次数】16

  • 【摘要】右视图与左视图对称,省略右视图。【专利类型】外观设计【申请人】黄金松【申请人类型】个人【申请人地址】515041广东省汕头市跃进路23号利鸿基大厦A座1403房【申请人地区】中国【申请人城市】汕头市【申请人区县】金平区【申请号】CN
  • 【摘要】1.本产品设计要点在于装饰灯光源位于树梢处。2.省略其它视图。【专利类型】外观设计【申请人】肖汝伦【申请人类型】个人【申请人地址】529000 广东省江门市蓬江区棠下镇周郡村民委员会飞鹏村45号【申请人地区】中国【申请人城市】江门市
  • 【摘要】本发明公开一种选择电视机声音通道的方法,包括如下步骤:S1:CPU时时检测信号,判断信号是否稳定;S2:根据检测到的行、场同步范围判断当前信号为YPbPrYCbCr信号还是VGA信号,或者DVI信号;S3:将检测到的信号通过对应的通
  • 【摘要】本发明公开了一种获取神经导航系统影像学资料的方法,包括以下步骤:采用功能磁共振扫描成像方式,获取扫描图像;所述功能磁共振扫描成像方式包括BOLD扫描脑皮层功能成像和DTI扫描脑白质功能成像;传输所述扫描图像,根据DICOM进行传输,
  • 【摘要】一种可编码控制的双向平衡道闸,该道闸包括可正反转电机及减速机组件、输出轴、设于输出轴上的闸杆及机箱,其特征在于,所述电机及减速机组件通过曲柄连杆机构与输出轴连接,在曲柄连杆机构上连接有起双向平衡作用的第一弹簧和第二弹簧,在电机及减速
  • 【摘要】本发明公开一种模块测试方法,该方法包括:获取需要测试的模块信息,开始测试模块脚本;如果模块脚本在其测试时间阈值内完成测试,则修改所述脚本的标准测试时间后,继续测试下一个脚本;否则,查询并执行对应处理策略;当模块中的所有脚本测试完毕时