[发明专利]执行多重操作系统的方法及电子装置无效
申请号: | 201110357655.0 | 申请日: | 2011-11-11 |
公开(公告)号: | CN103106084A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 林志仲 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 臧建明 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 多重 操作系统 方法 电子 装置 | ||
技术领域
本发明涉及一种执行操作系统的机制,尤其涉及一种同时执行多重操作系统的方法。
背景技术
目前计算机在同一时段内,硬件资源只能由一个操作系统掌控。倘若欲在计算机中安装多个操作系统,一般常见为在计算机的磁盘上做多重主分割,然后在这些分割的区块中分别安装不同的操作系统。而这种方法虽然能得到最好的效能,而却无法同步使用支持不同操作系统的软件。据此,为了在计算机中同时执行多重操作系统,发展出一种虚拟机器软件。
基于这种虚拟机器软件,使用者便可以同时在计算机上执行任何操作系统。进一步地说,在优先执行的其中一个指定操作系统中安装一虚拟机器软件(例如,VMWare)。然后,再将其他操作系统安装在此虚拟机器软件上,便可以一种附属性应用软件来执行其他的操作系统。
然而,如此作法并无法使得在虚拟机器软件上执行的操作系统直接掌控与享用计算机资源,使得这些操作系统执行效率远低于直接控制计算机资源的操作系统。也就是说,执行于虚拟机器软件上的操作系统所得到的周边资源是由开机后第一个执行的指定操作系统所分配与管理,因此除了指定操作系统之外,其他操作系统并不具有硬件上的独立性,其效能会受到很大的影响与限制。
发明内容
为此,本发明提供一种执行多重操作系统的方法,允许多个操作系统同步被载入与执行,大幅增进作业效率。
本发明另提供一种电子装置,在开机时将硬件资源分配给各操作系统,可提高多重操作系统的效率与实用性。
本发明提出一种执行多重操作系统的方法,适用于安装有多个操作系统的电子装置。首先,执行开机程序。接着,取得电子装置现有的硬件资源。并且,依据资源配置比例,将硬件资源配置给每一个操作系统。而依据每一个操作系统所分配到的硬件资源,载入各操作系统。
在本发明的一实施例中,上述依据资源配置比例,将硬件资源配置给每一个操作系统的步骤中,依据资源配置比例,将中央处理单元的多个核心分别注册予这些操作系统。并且,依据资源配置比例,将主存储器的可用空间分配给这些操作系统,并将这些操作系统分别载入至所分配到的主存储器的可用空间中。
在本发明的一实施例中,上述依据每一个操作系统所分配到的硬件资源,载入各操作系统的步骤之前,还可先判断电子装置是否支持虚拟化技术(Virtualization Technology,VT),以决定利用虚拟化技术或虚拟机器(Virtual Machine,VM)软件来模拟这些操作系统各自的虚拟环境。
在本发明的一实施例中,上述执行多重操作系统的方法,可先将电子装置的储存单元分割为多个区块(partition),以将这些操作系统分别安装至所分割的区块中。并且,将这些操作系统各自的启动信息记录至固件存储器。
在本发明的一实施例中,在上述载入各操作系统之后,可在这些操作系统中择一显示于显示单元中。
另一方面,本发明提出一种电子装置,包括储存单元、主存储器、固件存储器以及中央处理单元。其中,中央处理单元分别耦接至储存单元、主存储器以及固件存储器。上述储存单元用以储存多个操作系统,固件存储器则储存了系统固件以及共存平台固件。而中央处理单元执行系统固件以进行开机程序,并且执行共存平台固件,藉以通过共存平台固件取得电子装置现有的硬件资源,而依据资源配置比例,将硬件资源配置给每一个操作系统,并且依据每一个操作系统所分配到的资源,载入各操作系统。
在本发明的一实施例中,上述硬件资源例如为中央处理单元的可用资源以及主存储器的可用空间。而中央处理单元执行共存平台固件,藉由共存平台固件依据资源配置比例,将中央处理单元的多个核心分别注册予这些操作系统。中央处理单元也藉由执行共存平台固件,将主存储器的可用空间分配给这些操作系统,并将这些操作系统分别载入至所分配到的主存储器的可用空间中。
在本发明的一实施例中,上述中央处理单元执行共存平台固件,藉由共存平台固件来判断电子装置是否支持虚拟化技术,以决定利用虚拟化技术或虚拟机器软件来模拟这些操作系统各自的虚拟环境。
在本发明的一实施例中,上述储存单元包括多个区块,这些区块分别安装这些操作系统,而固件存储器还记录了这些操作系统各自的启动信息。
在本发明的一实施例中,上述电子装置还包括显示单元,其耦接至中央处理单元,用以显示其中一个操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110357655.0/2.html,转载请声明来源钻瓜专利网。