【技术实现步骤摘要】
本专利技术涉及一种国产嵌入式实时操作系统reworks在smp多核系统上运行时,使用统一的逻辑cpu id识别主核,并根据系统中各cpu核的性能分布对主核进行适应切换的方法,属于嵌入式实时操作系统领域。
技术介绍
1、smp(symmetrical multi-processing)即对称多处理器结构,简称smp。在smp系统中,所有的处理器单元的地位都是平等的,即处理器单元之间没有主次/从属关系,都是平等的。此处“处理器单元”是指处理器核心,以下用cpu来指代处理器核心。
2、然而,当系统启动时,smp结构中必须存在一个主cpu,因为在启动阶段只有一个cpu在执行启动流程,也就是说只有一个cpu来系统进行引导和初始化。这个cpu被称为“引导cpu”,其余的处理器处于暂停状态。
3、“引导cpu”负责完成整个系统的引导和初始化,并创建系统原始进程,搭建好多个cpu同时参与任务处理的工作环境,才启动所有的cpu,让它们完成自身的初始化并参与系统运行。
4、smp多核处理器通常包含两个以上的cpu核心,为
...【技术保护点】
1.一种嵌入式多核操作系统的主核切换自适应方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种嵌入式多核操作系统的主核切换自适应方法,其特征在于,在步骤2中,主CPU执行系统的初始化时,对自身运行需要的寄存器、MMU、Cache进行配置,并初始化全局的页表、堆栈、中断、系统时钟,然后对操作系统中断异常管理、内存管理、任务管理、任务通信进行初始化。
3.如权利要求1所述的一种嵌入式多核操作系统的主核切换自适应方法,其特征在于,在步骤2中,其他从CPU进入初始化流程后,从CPU对自身运行需要的寄存器、MMU、Cache、页表、中断、时钟进行
...【技术特征摘要】
1.一种嵌入式多核操作系统的主核切换自适应方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种嵌入式多核操作系统的主核切换自适应方法,其特征在于,在步骤2中,主cpu执行系统的初始化时,对自身运行需要的寄存器、mmu、cache进行配置,并初始化全局的页表、堆栈、中断、系统时钟,然后对操作系统中断异常管理、内存...
【专利技术属性】
技术研发人员:周洁,龚超,李娟,谢忱,王永兵,王敬平,
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。