[发明专利]一种实时任务调度方法、系统、存储介质及设备在审
申请号: | 202310640249.8 | 申请日: | 2023-05-30 |
公开(公告)号: | CN116521349A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 刘同强;刘刚;周玉龙 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张元;马鹏林 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 任务 调度 方法 系统 存储 介质 设备 | ||
1.一种实时任务调度方法,其特征在于,包括以下步骤:
启动实时系统,将所述实时系统中接入的外设基于实时性需求及数据流量大小配置为一类外设及二类外设,并加载调度补丁及仲裁器,其中调度补丁加载至OS操作系统并且在仲裁器中配置仲裁优化模块;
在OS操作系统中加载各个外设对应的驱动程序及任务程序并基于所述OS操作系统的调度规则将二类外设的相应的任务调度至CPU执行;
响应于检测到所述一类外设发起中断请求,所述调度补丁将设置所述一类外设优先级最高的命令发送至CPU和仲裁器并执行,同时将中断请求发送至CPU;
仲裁器通过仲裁优化模块配合CPU经由应命令开启的预备数据通道实施总线的中断以及所述一类外设的相应任务的执行;
响应于所述一类外设执行的相应任务完毕,释放总线以备CPU继续执行其他任务,并将所述仲裁器恢复为初始状态。
2.根据权利要求1所述的方法,其特征在于,所述仲裁器通过仲裁优化模块配合CPU经由应命令开启的预备数据通道实施总线的中断以及所述一类外设的相应任务的执行进一步包括:
响应于执行所述一类外设的相应任务,所述总线采用原子操作。
3.根据权利要求2所述的方法,其特征在于,所述仲裁器通过仲裁优化模块配合CPU经由应命令开启的预备数据通道实施总线的中断以及所述一类外设的相应任务的执行进一步包括:
仲裁器的仲裁优化模块开启预备数据通道以备接收CPU发送的命令或数据,并响应于总线忙,将暂停传输命令发送至相应的master主机和slave从机;
CPU根据所述中断请求发送对所述一类外设的任务操作命令,直接存储至所述仲裁器内的预备数据通道,并转发所述任务操作命令至所述一类外设并执行。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述启动实时系统,将所述实时系统中接入的外设基于实时性需求及数据流量大小配置为一类外设及二类外设,并加载调度补丁及仲裁器,其中调度补丁加载至OS操作系统并且在仲裁器中配置仲裁优化模块进一步包括:
基于外设的任务对实时性的需求与时效阈值的关系和任务的数据流量与数据流量阈值的关系将外设分为一类外设或二类外设,其中任务对实时性的需求高于时效阈值的外设为一类外设和/或任务的数据流量小于数据流量阈值的外设为一类外设。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述在OS操作系统中加载各个外设对应的驱动程序及任务程序并基于所述OS操作系统的调度规则将二类外设的相应的任务调度至CPU执行进一步包括:
基于所述OS操作系统的调度规则将一类外设的相应的任务调度至CPU执行。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述启动实时系统,将所述实时系统中接入的外设基于实时性需求及数据流量大小配置为一类外设及二类外设,并加载调度补丁及仲裁器,其中调度补丁加载至OS操作系统并且在仲裁器中配置仲裁优化模块进一步包括:
所述仲裁器配置为采用通用算法,并在所述仲裁器中构造仲裁优化模块从而与调度补丁共同作用以执行对所述一类外设的实时响应。
7.根据权利要求1至3任一项所述的方法,其特征在于,所述启动实时系统,将所述实时系统中接入的外设基于实时性需求及数据流量大小配置为一类外设及二类外设,并加载调度补丁及仲裁器,其中调度补丁加载至OS操作系统并且在仲裁器中配置仲裁优化模块进一步包括:
所述调度补丁构造成所述OS操作系统的调度规则的补充。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310640249.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子烟烟液原料粉碎处理装置
- 下一篇:旧水泥混凝土路面就地再生集料系统