[发明专利]一种多用户操作系统并行运行的控制方法、系统及计算机有效
申请号: | 200910189475.9 | 申请日: | 2009-12-25 |
公开(公告)号: | CN102110023A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 刘欣房;贾兵;宋靖;林诗达;王淼;顾文锦 | 申请(专利权)人: | 中国长城计算机深圳股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518057 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多用户 操作系统 并行 运行 控制 方法 系统 计算机 | ||
技术领域
本发明属于计算机技术领域,尤其涉及一种多用户操作系统并行运行的控制方法、系统及计算机。
背景技术
在桌面计算机的X86架构上,当用户需要多系统并行时,大都通过基于操作系统的软件模拟硬件指令(VMWare)的方式来实现,通过该方式虽然可以实现多系统的并行运行,但是也带来较多的负面问题,例如:需要专门的软件负责将客户操作系统所发出的硬件指令进行模拟,因此不仅会增加系统的资源消耗,而且会增加指令的响应时间,此类软件必须运行在一个宿主操作系统之上,当宿主系统出现异常时,客户系统很容易受到影响而不能正常工作。
在桌面计算机应用上,很多实际情况下,用户需要两个相互隔离又能快速切换的操作系统,而且两个操作系统能接入不同的网络环境。VMWare软件虽然满足操作系统并行的需求,但是其客户操作系统使用的存储空间是以文件的形式存放在宿主操作系统的磁盘中,所以未能满足隔离的要求,而且其也只能接入到同一个网络环境中。在采用硬件隔离卡的技术方案中,虽然满足多用户系统的隔离和网络接入,但是不能满足多用户操作系统的并行运行,在同一时间只有一个操作系统在工作,当需要切换到另一个操作系统时,需要将当前的操作系统休眠,然后将另一个操作系统唤醒,同时,休眠的操作系统的网络处于断开状态,影响工作效率。
发明内容
本发明实施例的目的在于提供一种多用户操作系统并行运行的控制方法,旨在解决现有技术无法提供两个相互隔离又能快速切换的操作系统的问题。
本发明实施例是这样实现的,一种多用户操作系统并行运行的控制方法,所述方法包括下述步骤:
控制将CPU和物理内存按照预先设置的比例分配给第一用户操作系统,对板载的显卡和网卡进行虚拟化处理,分配给所述第一用户操作系统,同时将构架中的第一硬盘分配给所述第一操作系统;
控制将CPU和物理内存按照预先设置的比例分配给其他第二用户操作系统,对外接的独立显卡和独立网卡进行硬件直接访问技术处理,分配给所述其他第二操作系统,同时将构架中的第二硬盘分配给所述其他第二操作系统。
本发明实施例的另一目的在于提供一种多用户操作系统并行运行的控制系统,所述系统包括:
第一控制模块,用于控制将CPU和物理内存按照预先设置的比例分配给第一用户操作系统,对板载的显卡和网卡进行虚拟化处理,分配给所述第一用户操作系统,同时将构架中的第一硬盘分配给所述第一操作系统;以及
第二控制模块,用于控制将CPU和物理内存按照预先设置的比例分配给其他第二用户操作系统,对外接的独立显卡和独立网卡进行硬件直接访问技术处理,分配给所述其他第二操作系统,同时将构架中的第二硬盘分配给所述其他第二操作系统。
本发明实施例的另一目的在于提供一种计算机,所述计算机包括多用户操作系统并行运行的控制系统。
在本发明实施例中,控制将CPU和物理内存按照预先设置的比例分配给第一用户操作系统,对板载的显卡和网卡进行虚拟化处理,分配给所述第一用户操作系统,同时将构架中的第一硬盘分配给所述第一操作系统;控制将CPU和物理内存按照预先设置的比例分配给其他第二用户操作系统,对外接的独立显卡和独立网卡进行硬件直接访问技术处理,分配给所述其他第二操作系统,同时将构架中的第二硬盘分配给所述其他第二操作系统,实现了多用户操作系统的并行运行和多网络的接入,系统稳定性高、易用性强。
附图说明
图1是本发明实施例提供的硬件系统架构示意图;
图2是本发明实施例提供的多用户操作系统并行运行的控制方法的实现流程图;
图3是本发明实施例提供的多用户操作系统并行运行的控制系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,控制将CPU和物理内存按照预先设置的比例分配给第一用户操作系统,对板载的显卡和网卡进行虚拟化处理,分配给所述第一用户操作系统,同时将构架中的第一硬盘分配给所述第一操作系统;控制将CPU和物理内存按照预先设置的比例分配给其他第二用户操作系统,对外接的独立显卡和独立网卡进行硬件直接访问技术处理,分配给所述其他第二操作系统,同时将构架中的第二硬盘分配给所述其他第二操作系统。
本发明实施例以支持硬件辅虚拟化技术(VT-d)的硬件平台和基于内核的虚拟程序为基础,通过对系统硬件设备资源进行特殊的处理,完成系统并行、双网络接入和系统间快速切换的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国长城计算机深圳股份有限公司,未经中国长城计算机深圳股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910189475.9/2.html,转载请声明来源钻瓜专利网。