(10)申请公布号 (43)申请公布日 2013.06.05C N 103136046 A (21)申请号 201110378177.1
(22)申请日 2011.11.24
G06F 9/48(2006.01)
(71)申请人林振慧
地址515041 广东省汕头市金平区华坞新村
(72)发明人林振慧
(74)专利代理机构广州三环专利代理有限公司
44202
代理人温旭
(54)发明名称
操作系统
(57)摘要
本发明实施例公开了一种操作系统,包括,提
有由高到低的优先等级;所述多个操作系统可由
所述中间程序控制。采用本发明,使得多个操作系
统中的一个操作系统可以不受打扰地运行、而另
外的操作系统可以利用计算机资源尽最高的性能
进行数据处理,从而提高了计算机的运行速率。
(51)Int.Cl.
权利要求书1页 说明书1页
(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书1页(10)申请公布号CN 103136046 A
*CN103136046A*
1/1页
1.一种操作系统,其特征在于,包括以下步骤:
提供一个中间程序,所述中间程序可在所述多个操作系统之间进行切换;
在多个所述操作系统设置有由高到低的优先等级;
所述多个操作系统可由所述中间程序控制。
2.根据权利要求1所述的操作系统,其特征在于,所述中间程序以虚拟的方式对优先等级低的操作系统处理器异常进行处理。 3.根据权利要求2所述的操作系统,其特征在于,所述中间程序设置为拦截预设的处理器异常、并调用所述优先等级最高的操作系统异常处理例程对处理器异常进行服务。权 利 要 求 书CN 103136046 A
1/1页
操作系统技术领域
[0001] 本发明涉及一种操作系统,尤其涉及用于并行运行多个操作系统的系统。背景技术
[0002]
现有的计算机领域中,对于一些计算机程序,在限定的时段内或在限定的时刻执行程序中的步骤是极其重要的,然而对于许多其他程序其执行的时间并不是最重要的,于是需要一种应用程序通过操作系统可以实现它们在其上运行的计算机交互,实现实时操作系统与非实时操作系统的切换。发明内容
[0003] 本发明实施例所要解决的技术问题在于,提供一种操作系统,包括:提供一个中间程序,所述
中间程序可在所述多个操作系统之间进行切换;在多个所述操作系统设置有由高到低的优先等级;所述多个操作系统可由所述中间程序控制。
[0004] 所述中间程序以虚拟的方式对优先等级低的操作系统处理器异常进行处理。
[0005] 所述中间程序设置为拦截预设的处理器异常、并调用所述优先等级最高的操作系统异常处理例程对处理器异常进行服务。
[0006] 实施本发明实施例,具有如下有益效果:
采用本发明,使得多个操作系统中的一个操作系统可以不受打扰地运行、而另外的操作系统可以利用计算机资源尽最高的性能进行数据处理,从而提高了计算机的运行速率。具体实施方式
[0007] 提供一个中间程序,所述中间程序可在所述多个操作系统之间进行切换;在多个所述操作系统设置有由高到低的优先等级;所述多个操作系统可由所述中间程序控制。
[0008] 所述中间程序以虚拟的方式对优先等级低的操作系统处理器异常进行处理。
[0009] 所述中间程序设置为拦截预设的处理器异常、并调用所述优先等级最高的操作系统异常处理例程对处理器异常进行服务。说 明 书CN 103136046 A