[发明专利]一种跨核调度方法和装置有效
申请号: | 201711215743.0 | 申请日: | 2017-11-28 |
公开(公告)号: | CN109840137B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 马明礼;苏进喜 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘醒晗 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例涉及计算机技术领域,尤其涉及一种跨核调度方法和装置,包括:在第一操作系统上创建一个单进程,在单进程上运行第二操作系统;在第一操作系统的用户态设置第二操作系统的寄生调度器;在第一操作系统内还设置中断线程,中断线程由第一操作系统的宿主调度器调度且宿主调度器工作在第一操作系统的内核态。可以看出,通过在第一系统上创建一个单进程,并在该进程上运行第二操作系统,能够降低移植操作系统的工作量,在不需要跨核调度的时候,不需要再采用内核态的宿主调度器,从而能够保证第二操作系统的实时性,最后通过通过在第一操作系统内设置中断线程以实现跨核调度,从而使得移植后的操作系统能够跨平台复用。 | ||
搜索关键词: | 一种 调度 方法 装置 | ||
【主权项】:
1.一种操作系统移植方法,其特征在于,包括:在第一操作系统上创建一个单进程,在所述单进程上运行第二操作系统,所述第二操作系统的实时性要求高于所述第一操作系统;在所述第一操作系统的用户态设置所述第二操作系统的寄生调度器,所述寄生调度器用于调度承载在所述第二操作系统上的任务集;在所述第一操作系统内还设置中断线程,所述中断线程由所述第一操作系统的宿主调度器调度且所述宿主调度器工作在所述第一操作系统的内核态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711215743.0/,转载请声明来源钻瓜专利网。