[发明专利]一种实时任务调度方法、系统、存储介质及设备在审
申请号: | 202310640249.8 | 申请日: | 2023-05-30 |
公开(公告)号: | CN116521349A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 刘同强;刘刚;周玉龙 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张元;马鹏林 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 任务 调度 方法 系统 存储 介质 设备 | ||
本发明提供了一种实时任务调度方法、系统、存储介质及设备,方法包括:启动实时系统,将接入的外设基于实时性需求及数据流量大小配置为一类及二类外设,并加载调度补丁及仲裁器,其中调度补丁加载至OS并且配置仲裁优化模块;在OS中加载各个外设对应的驱动程序及任务程序并基于OS的调度规则将二类外设的相应的任务调度至CPU执行;响应于检测到一类外设发起中断请求,调度补丁将设置一类外设优先级最高的命令发送至CPU和仲裁器并执行,同时将中断请求发送至CPU;仲裁优化模块配合CPU实施总线的中断以及一类外设的相应任务的执行;响应于一类外设执行任务完毕,释放总线以备CPU继续执行其他任务,并将仲裁器恢复为初始状态,由此优化了系统整体加速机制。
技术领域
本发明涉及系统性能优化技术领域,尤其涉及实时系统的快速响应技术领域,具体涉及针对小流量高实时性任务的快速响应技术领域。
背景技术
在实时系统(又称实时操作系统)中必然存在着多个实时任务,这些实时任务通常与某些外围设备有一定关系,能够响应或控制相应的外围设备。因此,这些任务通常带有某种程度的紧迫性。
通常来讲,实时系统中分为两种,即硬实时系统和软实时系统,其中:
-硬实时系统,不仅要求任务响应要实时,而且要求在规定的时间内完成任务的处理;
-软实时系统,仅要求任务响应是实时的,并不要求限定任务必须在多长时间内必须完成。
需要指出的是,硬实时任务指必须满足规定时间的限制,否则会给系统带来不可预测的破坏或者致命错误。
针对实时系统,目前现有技术中通常采用的是多级中断机制和实时调度机制。
对于多级中断机制,通常,一个实时系统需要处理多种外部事件,处理的紧迫程度有轻重缓急之分,有的需要立即做出反应。因此,需要建立多级中断嵌套处理机制,以确保对紧迫程度较高的实时事件进行及时响应和处理。
而对于实时调度机制,实时系统不仅要及时响应实时事件中断,同时也要及时调度运行实时任务。但是,处理器的调度并不能随心所欲的进行,因为涉及到两个进程之间的切换,只能在确保“安全切换”的时间点上进行,实时调度机制需在调度策略和算法上保证优先调度实时任务。
然而,上述即使采用上述两种机制,实时系统中仍然存在一些缺点。
例如,操作系统任务调度只能实现CPU执行的优先级,无法实时完成CPU与总线调度的优先级同步。导致高优先级的任务到总线之后阻塞执行,无法享受高优先级执行。
又如,对于外部中断,配置优先级只是快速的将中断提交给CPU,但是系统总线执行操作时,如果相应通道有多个任务,则会影响紧急任务的执行。
再如,针对总线操作的各种类型进行区分,采用QOS操作系统标示,但是对于突发高优先级的操作响应并不足够及时。
因此,针对现有技术中的上述缺点、问题,需要提出一种优化的实时任务调度方法,从而解决在实时系统中,尤其针对小流量实时性要求高的请求加速,无法实时实现CPU与总线优先级同步、采用传统优先级处理方式无法解决总线通道阻塞等问题。
发明内容
有鉴于此,本发明的目的在于提出一种改进的实时任务调度的方法、系统、存储介质及设备,从而解决现有技术中在实时系统中针对小流量实时性要求高的请求加速,无法实时实现CPU与总线优先级同步、采用传统优先级处理方式无法解决总线通道阻塞等问题。
基于上述目的,一方面,本发明提供了一种实时任务调度方法,其中该方法包括以下步骤:
启动实时系统,将所述实时系统中接入的外设基于实时性需求及数据流量大小配置为一类外设及二类外设,并加载调度补丁及仲裁器,其中调度补丁加载至OS操作系统并且在仲裁器中配置仲裁优化模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310640249.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子烟烟液原料粉碎处理装置
- 下一篇:旧水泥混凝土路面就地再生集料系统