预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN103197959A*(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103197959103197959A(43)申请公布日2013.07.10(21)申请号201310119756.3(22)申请日2013.04.08(71)申请人合肥联宝信息技术有限公司地址230601安徽省合肥市经济技术开发区翠微路6号海恒大厦4楼418号(72)发明人郑红文(74)专利代理机构北京大成律师事务所11352代理人王卫东(51)Int.Cl.G06F9/46(2006.01)权权利要求书2页利要求书2页说明书5页说明书5页附图2页附图2页(54)发明名称一种多核CPU的切换方法(57)摘要本发明公开了一种多核CPU的切换方法,包括中央处理器CPU间的切换步骤,所述切换步骤包括:在磁盘操作系统DOS下,接收来自用户的含有待切换标识的CPU间切换指令;根据所述CPU间切换指令,保存运行操作系统的第一当前CPU的工作环境参数;将所述CPU间切换指令中待切换标识指定的待切换CPU切换为运行操作系统的第二当前CPU,并控制所述第一当前CPU退出运行状态,使第二当前CPU按照所保存的第一当前CPU的工作环境参数继续运行。本发明能够在DOS下对多核CPU进行初始化,并可进行自由切换,获取多核CPU的信息。CN103197959ACN103975ACN103197959A权利要求书1/2页1.一种多核CPU的切换方法,其特征在于,包括中央处理器CPU间的切换步骤,包括:在磁盘操作系统DOS下,接收来自用户的含有待切换标识的CPU间切换指令;根据所述CPU间切换指令,保存运行操作系统的第一当前CPU的工作环境参数;将所述CPU间切换指令中待切换标识指定的待切换CPU切换为运行操作系统的第二当前CPU,并控制所述第一当前CPU退出运行状态,使第二当前CPU按照所保存的第一当前CPU的工作环境参数继续运行。2.根据权利要求1所述的方法,其特征在于,所述将所述CPU间切换指令中待切换标识指定的待切换CPU切换为运行操作系统的第二当前CPU的步骤包括:生成用于使所述待切换CPU切换为第二当前CPU的第二处理器内部中断消息,并发送至所述待切换CPU;根据所述第二处理器内部中断消息,将所述待切换CPU的AP切换为BSP,以便所述待切换CPU进入运行状态。3.根据权利要求2所述的方法,其特征在于,所述控制所述第一当前CPU退出运行状态的步骤包括:生成用于使第一当前CPU退出运行状态的第一处理器内部中断消息,并发送至所述第一当前CPU;根据所述第一处理器内部中断消息,将所述第一当前CPU中的引导处理器BSP切换为应用处理器AP,以便退出运行状态。4.根据权利要求3所述的方法,其特征在于,所述第一当前CPU的工作环境参数包括代码段寄存器CS参数和指令寄存器EIP参数,所述第二当前CPU按照所保存的第一当前CPU的工作环境参数继续运行的步骤包括:所述第二当前CPU按照所述第一当前CPU的CS参数和EIP参数,分别设置第二当前CPU中BSP的CS参数和EIP参数,使所述第二当前CPU中的BSP按照所设置的CS参数和EIP参数,继续运行操作系统。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括CPU内多核间的切换步骤,所述CPU的多核包括一个BSP、一个或多个AP,所述切换步骤包括:接收来自用户的含有待切换标识的CPU内切换指令;根据所述CPU内切换指令,保存运行操作系统的第一当前BSP的工作环境参数;将所述CPU内切换指令中待切换标识指定的待切换AP切换为运行操作系统的第二当前BSP,并控制所述第一当前BSP退出运行状态,使第二当前BSP按照所保存的第一当前BSP的工作环境参数继续运行。6.根据权利要求5所述的方法,其特征在于,所述将所述CPU内切换指令中待切换标识指定的待切换AP切换为运行操作系统的第二当前BSP的步骤包括:生成用于使所述待切换AP切换为第二当前BSP的第四处理器内部中断消息,并发送至所述待切换AP;根据所述第四处理器内部中断消息,将所述待切换AP切换为BSP,以便所述待切换AP进入运行状态。7.根据权利要求6所述的方法,其特征在于,所述控制所述第一当前BSP退出运行状态的步骤包括:2CN103197959A权利要求书2/2页生成用于使第一当前BSP退出运行状态的第三处理器内部中断消息,并发送至所述第一当前BSP;根据所述第三处理器内部中断消息,将所述第一当前BSP切换为AP,以便退出运行状态。8.根据权利要求7所述的方法,其特征在于,所述第一当前BSP的工作环境参数包括CS参数和EIP参数,所述第二当前BSP按照所保存的第一当前BSP的工作环境参数继续运行的步骤包括:所述第二当前B