说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210259698.3 (22)申请日 2022.03.16 (71)申请人 中国船舶重 工集团公司第七一 一研 究所 地址 201108 上海市闵行区华宁路31 11号 (72)发明人 沈璐璐 许峰 罗昊 聂晓崧  蔡礼塬 张孝双  (74)专利代理 机构 深圳紫藤知识产权代理有限 公司 44570 专利代理师 黄威 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/451(2018.01) G06F 9/50(2006.01) (54)发明名称 多任务的调度方法、 多核处理器及机旁监控 系统 (57)摘要 本申请提供了一种多任务的调度方法, 用于 将所述多任务分配给多核处理器, 所述多核处理 器包括第一中央处理器和第二中央处理器, 所述 多任务按预设标准分为亲和任务与非亲和任务; 所述亲和任务仅由所述第一中央处理器处理; 所 述非亲和任务由所述第一中央处理器和/或第二 中央处理器处理。 本申请为CAN总线接收/发送任 务分配一个专门用于CAN接收/发送任务处理的 中央处理器, 确保CAN任务一直在指定的中央处 理器处理, 不被操作系统调度到其他中央处理 器, 避免了任务被调度产生的性能损失, 保证实 时进程的调度, 避免其他中央处理器运行的任务 被该任务干 扰。 权利要求书3页 说明书8页 附图2页 CN 114691326 A 2022.07.01 CN 114691326 A 1.一种多任务的调度方法, 用于将所述多任务分配给多核处理器, 所述多核处理器包 括第一中央处理器和第二中央处理器, 其特征在于: 所述多任务按预设标准分为亲和任务 与非亲和任务; 所述亲和任务仅由所述第一中央处 理器处理; 所述非亲和任务由所述第一中央处 理器和/或第二中央处 理器处理。 2.根据权利要求1所述多任务的调度方法, 其特征在于: 所述任务在被所述多核处理器 处理之前进入等待队列, 所述 等待队列包括亲和等待队列和非亲和等待队列; 所述亲和任务进入所述亲和等待队列中等待至被所述第 一中央处理器处理, 所述非亲 和任务进入所述 非亲和等待队列中等待至被所述第一中央处理器和/或所述第二中央处理 器处理。 3.根据权利要求2所述多任务的调度方法, 其特征在于: 所述多任务具有优先级别属 性, 所述第一中央处理器、 第二中央处理器根据各任务的优先级别决定逐个处理各任务的 顺序; 所述任务的优先级别越高, 在所述等待队列中的位置越靠前并且越先被所述中央处理 器处理。 4.根据权利要求3所述多任务的调度方法, 其特征在于: 对于非亲和等待队列中的待处 理任务, 如果所述第一中央处理器或所述第二中央处理器处于空闲状态, 则所述待处理任 务由对应的中央处 理器进行处 理; 如果所述第 一中央处理器或所述第 二中央处理器正在处理当前任务, 则判断所述当前 任务与所述非亲和等待队列中的待处 理任务的优先级别; 如果所述非亲和等待队列中的待处理任务的优先级别低于所述当前任务的优先级别, 则所述非亲和 等待队列中的待处理任务等待至所述第一中央处理器或第二中央处理器进 入所述空 闲状态之后再被对应的中央处 理器处理; 对于所述第 一中央处理器, 如果所述非亲和等待队列中的待处理任务的优先级别高于 所述当前任务的优先级别, 则所述第一中央处理器被所述待处理任务抢占并且停止执行所 述当前任务, 所述当前任务成为被顶替任务, 所述被顶替任务进入所述亲和 等待队列中等 待至所述第一中央处 理器进入所述空 闲状态之后再被处 理; 对于所述第 二中央处理器, 如果所述非亲和等待队列中的待处理任务的优先级别高于 所述当前任务的优先级别, 则所述第二中央处理器被所述待处理任务抢占并且停止执行所 述当前任务, 所述当前任务成为被顶替任务, 所述被顶替任务进入所述非亲和等待队列中 等待至所述第二中央处 理器进入所述空 闲之后再被处 理。 5.根据权利要求3所述多任务的调度方法, 其特征在于: 对于亲和等待队列中的待处理 任务, 如果所述第一中央处理器处于空闲状态, 则所述任务由所述第一中央处理器进行处 理; 如果所述第 一中央处理器正在处理当前任务, 则判断所述当前任务与 所述亲和等待队 列中的待处 理任务的优先级别; 如果所述亲和等待队列中的待处理任务的优先级别低于所述当前任务的优先级别, 则 所述亲和 等待队列中的待处理任务等待至所述第一中央处理器进入所述空闲状态之后再 被所述第一中央处 理器处理;权 利 要 求 书 1/3 页 2 CN 114691326 A 2如果所述亲和等待队列中的待处理任务的优先级别高于所述当前任务的优先级别, 则 所述第一中央处理器被所述待处理任务抢占并且停止执行所述当前任务, 所述当前任务成 为被顶替任务。 6.根据权利要求5所述多任务的调度方法, 其特征在于: 所述被顶替任务按所述预设标 准分为所述亲和任务或所述非亲和任务; 当所述被顶替任务为所述亲和任务 时, 所述被顶替任务进入所述亲和等待队列并按权 利要求5中所述的多任务的调度方法执 行; 当所述被顶替任务为所述非亲和任务 时, 所述被顶替任务进入所述非亲和等待队列并 按权利要求 4中所述的多任务的调度方法执 行。 7.根据权利要求1 ‑6中任一项所述多任务的调度 方法, 其特征在于: 各任务均被配置预 设数量的时间片; 当所述任务被所述中央处 理器处理时, 所述时间片被消耗; 当所述时间片的数量被消耗至零时, 所述中央处 理器停止处 理所述任务。 8.根据权利要求7所述多任务的调度 方法, 其特征在于, 所述预设标准包括: 经由CAN总 线的任务 为亲和任务。 9.根据权利要求8所述多任务的调度方法, 其特征在于: 所述经由CAN总线的任务具有 最高优先级别。 10.一种多核处理器, 其特征在于: 采用 如权利要求1 ‑9中任一项所述的多任务的调度 方法将多任务分配给 所述多核处理器。 11.一种机旁监控系统, 用于监控柴油机, 其特征在于: 采用 如权利要求10所述的多核 处理器, 并且 包括监测模块和控制模块; 所述监测模块运行监测程序和数据记录仪客户端程序, 显示所述柴油机的运行参数和 报警信息; 所述控制模块运行控制程序和数据记录仪服务器程序, 与所述柴油机连接并交互、 压 缩和储存数据; 所述监测模块和控制模块之间通过以太网以及UD P协议和/或TCP/IP协议连接 。 12.根据权利要求11所述机旁监控系统, 其特征在于: 所述机旁监控系统连接外设, 所 述外设包括第一外设、 第二外设、 第三外设、 第四外设和第五外设; 所述控制模块通过USB连接所述第一外设, 通过CAN总线连接所述第二外设, 通过IO连 接所述第三外设, 通过串口485连接所述第四外设, 通过串口232连接所述第五外设。 13.根据权利要求12所述机旁监控系统, 其特征在于: 所述第一外设为存储设备, 所述 存储设备导出历史数据; 所述第二外设为第 一信号采集单元, 所述第 一信息采集单元采集所述柴油机的运行参 数; 所述第三外设为第二信号采集单元, 所述第二信息采集单元采集控制指令、 输出至警 报设备; 所述第四外设包括远程监测系统, 所述控制模块通过ModBus协议连接所述远程监测系 统; 所述第五外设包括 修正设备。权 利 要 求 书 2/3 页 3 CN 114691326 A 3

.PDF文档 专利 多任务的调度方法、多核处理器及机旁监控系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多任务的调度方法、多核处理器及机旁监控系统 第 1 页 专利 多任务的调度方法、多核处理器及机旁监控系统 第 2 页 专利 多任务的调度方法、多核处理器及机旁监控系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:26:59上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。