多操作系统的计算机系统及改变计算机系统的操作系统的方法

文档序号:6541649阅读:151来源:国知局
专利名称:多操作系统的计算机系统及改变计算机系统的操作系统的方法
背景技术
发明领域本发明涉及计算机系统,尤其涉及具有多操作系统的计算机系统。
相关技术背景

图1是普通计算机系统的框图。如图1所示,普通计算机系统包括CPU(中央处理单元)10;视频控制器11;用于控制储存器的北桥12;主储存器13;I/O(输入/输出)控制器14;作为管理周边设备的输入/输出功能的寄存器集合的南桥15;HDD(硬盘驱动器)16;用于识别按键输入部分19提供的按键信号的KBD(键盘)控制器17;以及BIOS ROM(基本输入/输出系统只读储存器)18。
计算机系统需要引导时间。引导时间是供电后直到系统达到用户工作条件的时间。即,如果提供系统电源,CPU10使用BIOS执行POST(通电自测试)处理。此后,执行周边设备的初始化和测试过程,并从HDD16将引导程序加载到主储存器13。
如果引导程序加载到主储存器13,CPU10读入和处理加载到主储存器13的引导程序以实现用户工作条件。随着计算机系统变成其OS中的Windows OS(操作系统),这种引导时间趋于越来越多地增加。
近来开发和引入市场的计算机系统包括即使在未引导和执行诸如Windows的普通OS的环境下,通过操作嵌入OS执行相对简单的操作的功能,诸如播放DVD(数字视频盘)或MP3(MPEG音频层-3)音频。这种功能被称作IOF(瞬时开启功能)。
此外,热键(即IOF键)被添加到按键输入部分19,诸如键盘。采用IOF键,用户可选择和指定IOF。
因此,即使没有正常OS,用户也可以通过选择性地输入IOF键很快地执行IOF,诸如播放DVD或者MP3音频,其中计算机系统是关闭的。现在将参考图2描述IOF功能的操作。
图2是示出用于在含多OS(多操作系统)的计算机系统中改变OS的现有技术方法的流程图。如图2所示,在计算机关闭的情况中,如果用户选择和输入IOF键(块S10),将电源提供给系统。键盘控制器17生成与用户选择的IOF键相对应的一键值并将其输出到BIOS ROM以读取BIOS。
此时,BIOS读取执行HDD16中预先存储的多个程序中的IOF(例如,Linux程序)所必需的特定程序,以及执行将该特定程序加载到主储存器13的操作(块S11)。
在引导加载到主储存器13的Linux程序之后,执行IOP(瞬时开启播放器)(块S12)以执行播放DVD或MP3音频的操作。如果根据用户请求在IOP执行期间终止IOF(块S13),检测是否请求系统关闭和系统重设操作(块S14)。在未请求系统关闭和系统重设操作时,终止IOF(块S15)。
相反,作为检测结果在确定请求系统关闭和系统重设操作时(块S14),执行一系列系统引导操作。在系统引导操作中,重设计算机系统并读取HDD中存储的正常OS并将其加载到主储存器13(块S16)。如果如上所述地正常引导系统,则执行正常OS,从而可以执行用户所需的各种有关操作(块S17)。从块S15和S17,过程结束。
但是,如上所述,现有计算机系统和方法具有各种缺点。例如,根据现有技术的计算机系统,存在一问题,即用户执行系统关闭和重设操作以便在执行IOF之后再次使用正常操作。此外,存在一问题,即用户等待较长的时间直到通过完成系统关闭和重设操作用之后由正常OS执行引导的一系列系统引导操作。
以上参考结合在此,其适于附加或可选细节、特点和/或技术背景的合适教导。

发明内容
本发明的目的在于解决至少以上问题和/或缺点或者提供至少以下描述的优点。
本发明的另一个目的在于提供一种具有多OS的计算机系统以及用于改变OS的方法,其基本消除了由于相关系统限制或缺点引起的一个或多个问题。
本发明的另一个目的在于提供一种具有多OS的计算机系统以及该系统操作的方法,其能从用IOF的嵌入OS变成通用或正常OS。
本发明的另一个目的在于提供一种具有多OS的计算机系统以及用于改变多OS计算机系统中的OS的方法,其中正常OS与嵌入OS一起被加载,并在停止IOF时执行从嵌入OS切换到正常OS的任务。
本发明的另一个目的在于提供一种具有多OS的计算机系统以及用于改变OS的方法,其中在加载嵌入OS后,在隐藏状态中加载正常OS并可在IOF停止时实现切换到正常OS的任务。
本发明的另一个目的在于提供一种具有多OS的计算机系统以及用于改变多OS计算机系统中的OS的方法,其中在嵌入OS下操作IOP后,强制加载正常OS并可在停止IOP或停止IOF时实现切换到正常OS的任务。
为了整体或部分地实现至少以上目的和优点,根据本发明的一个方面,提供一种具有多操作系统(OS)的计算机系统,其包括中央处理单元(CPU);输入部分,它被配置用于由用户控制瞬时开启功能(IOF);主存储器,它被分成用于存储嵌入OS(EOS)的第一区域和用于存储正常OS(NOS)的第二区域;硬盘驱动器(HDD),它被配置用于存储正常OS、嵌入OS以及能将所述OS加载到主存储器上的引导装载机;以及正常OS装载机,它被配置用于控制正常OS的加载以及从EOS切换到NOS而不关闭CPU。
为了整体或部分地实现至少以上目的和优点,根据本发明的一个方面,提供一种用于在含多OS的计算机系统中改变操作系统(OS)的方法,该方法包括在瞬时开启功能(IOF)启用时,将电源提供给计算机系统并将硬盘中存储的嵌入OS加载到主存储器上;引导主存储器上加载的嵌入OS并在嵌入OS下操作瞬时开启播放器(IOP)以执行所启用的IOF;以及在终止IOF时,自动将硬盘中存储的正常OS加载到主存储器上。
为了整体或部分地实现至少以上目的和优点,根据本发明的一个方面,提供一种用于改变含多OS的计算机系统中的操作系统(OS)的方法,该方法包括在计算机系统关闭的情况下启用瞬时开启功能时将电源提供给系统;将嵌入OS和正常OS分别加载到主存储器的不同区域上;通过引导和执行所加载的嵌入OS操作用户请求的瞬时开启播放器(IOP);以及在终止IOP时,引导和执行加载到主存储器上的正常OS。
为了整体或部分地实现至少以上目的和优点,根据本发明的一个方面,提供一种用于改变含多OS的计算机系统中的操作系统(OS)的方法,该方法包括在输入瞬时开启信号时,将电源提供给系统;在通过瞬时开启信号进行系统引导时,初始化减少了的硬件配置并划分主存储器上的区域;在将嵌入OS加载到划分主存储器的指定区域上后将系统控制交给嵌入OS;在嵌入OS下执行瞬时开启播放器(IOP)的引导和操作;以及当随后终止IOP时,在返回嵌入OS使用的资源、重新配置主存储器并将正常OS加载到主存储器上后,执行正常OS的引导。
为了整体或部分地实现至少以上目的和优点,根据本发明的一个方面,提供一种用于改变含多OS的计算机系统中的操作系统(OS)的方法,包括响应于瞬时开启功能(IOF)信号将电源提供给系统;在确定通过IOF信号引起引导时,初始化计算机系统硬件的子集并划分主存储器上的区域;将嵌入OS加载到划分主存储器的第一区域上并在嵌入OS下执行与IOF信号相对应的IOF;在通过嵌入OS执行正常OS装载机并通过正常OS装载机将正常OS加载到主存储器的第二区域上,将系统控制交给嵌入OS;以及在终止IOF时,重新初始化视频存储器和执行切换到正常OS的任务。
可以理解,根据本发明的实施例的以上的一般描述以及以下的详细描述是实例性和说明性的并旨在提供所要求的发明的进一步说明。
在以下描述中将进一步阐述本发明的附加优点、目的和特点,并在以下内容的审查或者通过本发明实施的学习,本技术领域中的普通技术人员将对此显而易见。可以如所附权利要求书中特别指出地实现和获得本发明的目的和优点。
附图概述现在将参考附图详细描述本发明,其中相同标号表示相同元件,其中图1是示出普通个人计算机的系统结构的框图;图2是示出用于改变具有多OS的计算机系统中的OS的现有技术方法的流程图;图3是根据本发明较佳实施例具有多OS的计算机系统的框图;
图4是示出根据本发明较佳实施例的被分成多OS区域的实例性储存器的结构的示图;图5是示出根据本发明第一较佳实施例的用于改变具有多OS的计算机系统中的OS的方法的流程图;图6是示出根据本发明第二较佳实施例的用于改变具有多OS的计算机系统中的OS的方法的流程图;图7是示出根据本发明第三较佳实施例的用于改变具有多OS的计算机系统中的OS的方法的流程图;以及图8是示出根据本发明第四较佳实施例的用于改变具有多OS的计算机系统中的OS的方法的流程图。
具体实施例方式
图3是根据本发明实施例的具有多OS的计算机系统的框图。如图3所示,计算机系统可包括CPU20;视频控制器21;用于控制储存器的北桥22;优选被分成预定数量个区域以加载多OS的主储存器23;I/O控制器24;作为管理周边设备的输入/输出功能的寄存器集合的南桥25;其中可存储多OS程序的HDD26;键盘控制器27;BIOS ROM28以及按键输入部分29。
HDD26可存储引导装载机26a和多个OS程序。引导装载机26a可分别用于加载每个OS。多个OS程序优选包括至少嵌入OS26b和正常OS26c。
嵌入OS26b例如可以包括Linux程序并被实现用于IOF的执行。可以以隐藏状态存储嵌入OS26b。
对于正常OS26c,可使用诸如Windows9x、Windows 2000、Windows XP等的Windows程序并实现用于正常系统操作。在一个实施例中,当在嵌入OS下操作系统时,引导装载机26a可加载正常OS于主储存器23的备用区域上。
主储存器23可以加载多OS。主储存器23优选被划分用于加载多OS。例如,如果用嵌入OS引导系统,可以划分主储存器23,从而将正常OS以隐藏状态加载到预留槽位(slot)上。
主储存器23可包括至少超过两个或三个的槽位(例如,槽位#1,#2,#3)23a、23b、23c。例如,用于IOF的嵌入OS26b可加载到第一槽位23a上并在瞬时开启状态下将正常OS加载到第三槽位23c,它可以是预留槽位。主储存器23可以是SO-DIMM(小型双列直插存储模块)。
主储存器23可以不同或交替地配置,例如如图4所示。如图4所示,主储存器23可以被分成至少上存储区域(B区域)和下存储区域(A区域)。但是,本发明不限于此,也可使用主储存器的其它配置。如图4所示,嵌入OS可加载于上存储区域23d而正常OS可加载于下存储区域23e(或相反)。
此外,键盘控制器27可接收用户通过按键输入部分29选择的各种按键信号,其可以是用于IOF的瞬时开启按键的第一热键以及用于IOF的终止的瞬时关闭按键的第二热键。或者,单个热键可提供用于IOF热键,从而如果在瞬时开启状态下选择该热键,则IOF执行瞬时关闭功能。但是,本发明不限于此,也可以使用其它步骤和装置来启用/禁用IOF。此外,系统中可具有多个IOF/IOP。
在这种计算机系统中,如果提供按键输入部分29输入瞬时开启键,则键盘控制器27可以识别IOF按键的输入并向系统提供电源。CPU20可以读取BIOS ROM28中存储的程序以执行POST过程。
BIOS可为IOF执行减少的或最小的硬件初始化。对于一个实例性最少硬件,有CPU、主储存器、芯片组(北桥、南桥等)、视频控制器、音频控制器和键盘控制器27。
此时,在读取执行IOF所必需的嵌入OS26b(例如,Linux程序)后,BIOS可以将其加载到主储存器23的特定区域23a上,其中在HDD26中存储的多个OS中该嵌入OS26b可预先存储。在引导所加载的嵌入OS26b后,可执行与用户输入的瞬时开启按键相对应的IOP,从而播放DVD或MP3音频。
在这点上,由于如果执行IOF则CPU20可以置入空闲状态,引导装载机26a可以将正常OS26c加载到主储存器23的不同区域(例如,槽位#3或A区域),例如以隐藏状态。在引导装载机26a的另一个实例中,引导装载机26a可与IOF的终止同步地从HDD26读取正常OS26c,并将该正常OS26c存储于主储存器23的不同区域中。因此,在根据本发明的实施例中,可与IOF的终止同步地执行切换到正常OS的任务,从而可以实现多OS之间的迅速切换。
图5是示出根据本发明第一实施例的改变多OS的方法的流程图。将使用图4所示的实施例描述用于改变多OS的方法实施例并可将该实施例应用于图4所示的实施例。但是,本发明不限于此。
如图5所示,在系统关闭时,如果用户选择瞬时开启按键(块S20),将电源提供给系统。此外,键盘控制器27可以响应于瞬时开启按键生成键值并将其输出到BIOS ROM28。
此时,BIOS可执行系统初始化和POST过程。在这点上,主储存器23可以如图3所示分成多个区域(例如,槽位#1和槽位#3),在这些区域上可分别加载嵌入OS和正常OS,或者可如图4所示分成上存储区域和下存储区域(例如A区域、B区域)。
此外,BIOS可根据瞬时开启按键选择HDD26的隐藏区域中存储的嵌入OS。引导装载机26a可读取执行所选IOF所必需的嵌入OS并将其加载到主储存器23上(块S21)。
在引导加载到主储存器23上的嵌入OS后,执行IOP(块S22)从而可以执行IOF。IOF可播放DVD或MP3音频等。
如果在IOP操作时根据用户请求终止IOF(块S23),则可返回Linux程序资源和存储器的使用从而终止IOP。在这点上,CPU24可自动重新配置主储存器23,即使系统被关闭且未输入重设(块S24)。
在这点上,BIOS可选择HDD26中存储的正常OS且引导装载机26a可操作以加载正常OS到主存储区23中划分和/或分配的保留区域上。此后,引导加载的正常OS从而可以以迅速方式自动执行系统引导操作(块S25)。
如果用正常OS正常地引导系统经过以上过程,可以在正常OS下执行用户所需的应用。因此,可以执行用户所需的各种有关操作(块S26)。
如图5所示,即使用户不亲自执行系统关闭和重设操作,在IOF停止时,也可读取HDD中的正常OS并将其有效地加载到预先在主存储区中划分和分配的预留区域上。随后,可以以迅速方式引导和执行正常OS。
图6是示出根据本发明第二实施例的改变多OS的方法的流程图。将使用图4所示的实施例描述用于改变多OS的方法实施例并可将其应用于图4所示的实施例中。但是,本发明不限于此。
如图6所示,如果在系统关闭情况下用户使用按键输入部分选择和输入瞬时开启按键(块S30),可以将电源提供给计算机系统。此外,键盘控制器27可响应于瞬时开启按键生成一键值并将其输出到BIOS ROM。
此时,BIOS ROM的BIOS可执行系统初始和POST过程并划分主存储区区域。针对嵌入OS的初始化操作的特定初始化例程可使用减少的或最少的硬件资源。
在这点上,如果通过瞬时开启按键选择执行IOF所必需的Linux程序等,引导装载机26a可从HDD26中存储的多个程序中读取嵌入OS并将其加载到主储存器23上(块S31)。在这点上,BIOS可以以隐藏状态加载正常OS于主储存器23的预留区域23c或下存储区域23e(块S32)。
在引导加载于主储存器23上的Linux程序后,可执行IOP(块S33),从而可执行IOF,诸如播放DVD或MP3音频。
如果在IOP执行时根据用户请求(例如热键)终止IOF(块S34),则可以返回Linux程序的资源以及储存器的使用,从而终止IOP的执行(块S35)。同时,可自动执行用于引导主储存器的预留区域上加载的正常OS的系统引导操作(块S36)。
如果正常引导系统经过以上过程,则可执行正常OS。随后,执行用户所需的各种有关操作(块S37)。
如图6所示,即使用户不亲自执行系统关闭和重设操作,也可迅速引导和执行主储存器的预留区域上(例如,优选以隐藏状态)加载的正常OS。
图7是示出根据本发明第三实施例的用于改变多OS的方法的流程图。将使用图4所示的实施例描述用于改变多OS的方法实施例并可将其应用于图4所示的实施例中。但是,本发明不限于此。
如图7所示,如果用户选择用于IOF的瞬时开启按键(即播放DVD)(块S70),可以将电源提供给计算机系统的每个部分,从而BIOS工作(块S71)。BIOS可检查是否是通过瞬时开启按键的引导(块S72)。如果检查出是通过瞬时开启按键的引导,则执行特定的初始化例程,但如果检查出不是通过瞬时开启按键的引导,则可以执行正常POST过程(块S81)。
可以是针对嵌入OS的初始化操作的特定初始化例程可在第一位置上使用减少的或最少的硬件资源并可将主储存器分成预定数量的区域(块S73)。这里,优选将主储存器同时分成多区域的理由在于系统的过程或手段可用于形成(或利用)两个区域,因为OS可以通过BIOS功能的执行而知道系统的储存器大小。
在这点上,如果硬盘的隐藏区域中存储的嵌入OS被加载到主储存器的嵌入区域上,可以引导嵌入OS并可以将系统控制交给嵌入OS(块S74)。此后,嵌入OS可操作与瞬时开启按键相对应的IOP(块S75)。
在这点上,嵌入OS可执行正常OS装载机(例如,引导装载机)以加载正常OS(块S76)。此外,检查是否终止IOP(块S77)。
如果检查出终止IOP,则正常OS装载机可返回嵌入OS使用的资源并重新配置主储存器(块S78)。检查是否终止IOF可以包括终止IOP的情况以及IOF终止的情况。
这里,主储存器的重新配置可以如下方式进行由于在初始执行IOF时已划分存储区域,可全部返回用于加载OS的资源并将被划分的存储区域恢复回到原始配置。例如,BIOS储存器大小功能可用于返回原始储存器大小。此外例如,返回到OS的资源可包括有关硬件,诸如OS驱动器、芯片组寄存器和恢复OS所需的存储区域。
此后,可将正常OS加载到主储存器的正常OS区域上,并可以引导系统(块S79)。此后,可以在正常OS下执行用户期望的有关操作(块S80)。
图8是示出根据本发明第四实施例的改变多OS的方法的流程图。将使用图4所示的实施例描述用于改变多OS的方法实施例并可将其应用于图4所示的实施例中。但是,本发明不限于此。
如图8所示,用户可选择瞬时开启按键以便在计算机系统中使用IOF(块S50)。随后,将电源提供给计算机系统(块S51)且BIOS工作。
BIOS可确定是否通过瞬时开启按键引导(块S52)。如果检查出通过瞬时开启按键引导(块S52),则可执行用于嵌入OS的例程。如果检查出不是通过瞬时开启按键引导(块S52),则可以执行正常POST过程(块S61)。
为此,在通过瞬时开启按键引导的情况中,BIOS可执行减少的或最少的硬件资源的初始化并划分主储存器上的区域(块S53)。同样,可以从HDD加载嵌入OS并用嵌入OS进行引导(块S54)。如果用嵌入OS完成引导,则可以在嵌入OS下操作与瞬时开启按键相对应的IOP(块S55),从而可以播放DVD、硬盘等。
嵌入OS可执行正常OS装载机(块S56)。如果操作IOP,就硬件而言,CPU可以变成空闲状态。在这点上,如果嵌入OS执行正常OS装载机,则正常OS装载机可将当前嵌入OS的上下文存储于HDD,并将HDD中存储的正常OS加载到主存储区域上。在这点处的上下文也可存储于HDD中并通过正常OS装载机再次将系统控制交给嵌入OS(块S57)。在这点上,在再次存储所存储的上下文后,可以进行正常操作。
这里,上下文例如可表示CPU的内部寄存器信息或者各种系统资源(例如,CPU寄存器、芯片组寄存器、各种PCI寄存器等)的标记状态和寄存器状态。由于OS使用以上资源,在隐藏状态中执行引导,且嵌入OS使用的当前信息上下文与正常OS的上下文冲突,从而存储正常OS的上下文。这种上下文信息存储于HDD的隐藏区域中。
同样,对于通过热键切换的OS,将上下文存储于HDD中,且如果改变OS,则可以恢复之前使用的OS的上下文。各种CPU、芯片组、PCI装置信息优选记录于上下文。
然后,如果在使用IOF后选择IOP终止,即如果用户按动热键以终止IOF(块S58),热键处理机将系统控制交给正常OS,且通过正常OS恢复所存储的上下文以及执行切换到正常OS的操作状态(块S59)。
例如,热键处理机可解除视频储存器锁并重新初始化视频以切换为正常OS(块S59)。因此,可以实现到正常OS的非常快速的变化(例如,几乎瞬时变化)。然后,在正常OS下进行用户所期望的有关操作(块S60)。
根据本发明的实施例,当用户终止执行IOF/IOP时,较佳地,用户不会识别出正引导或加载正常OS。较佳地,在开始正常OS时可使用嵌入OS生成的所选系统数据以减少正常OS的引导时间。较佳地,初始化消息将不会在屏幕上显示给用户。此外,较佳地,用于系统引导的时间可减少到一定程度,用户可以在终止IOF/IOP后直接开始执行正常操作。换句话说,好像在操作IOF/IOP的同时加载和引导正常OS。
本说明书中“一个实施例”、“一实施例”、“实例性实施例”等的参考表示结合该实施例描述的特殊特点、结构或特性包含在本发明的至少一个实施例中。说明书中各处这种短语的出现不必都涉及相同的实施例。此外,在结合任何实施例描述特殊特点、结构或特性时,在本领域熟练技术人员的范围之内可以结合其它一些实施例实现这种特点、结构或特性。此外,为便于理解,已将特定方法步骤描述为分开的步骤;但是,这些分开描述的步骤不应限制为其必要的执行顺序。即,某些步骤能按交替、同时等的顺序执行。
如上所述,根据本发明的实施例具有各种优点。例如,使用本发明的实施例,在为IOF或IOP操作引导嵌入OS后停止或终止IOP的情况下,可以强制或自动地引导正常OS。根据具有多OS的计算机系统以及用于改变多OS中的OS的方法的实施例,在支持IOF的嵌入OS下停止IOF的情况中,可将正常OS加载于主储存器的划分和分配区域上,从而即使用户不亲自执行系统关闭和重设操作,也可进行从嵌入OS切换到正常OS的自动任务。
此外,根据本发明的实施例,可以在IOP操作的同时在隐藏状态中将正常OS加载到主储存器的分配区域上,此时引导嵌入OS,以及可以执行与IOF的停止同时的切换到正常OS的自动任务。因此,可解决由于用户手动操作的不便或者可以减少用于通过正常OS引导系统操作所消耗的时间。
以上的实施例和优点仅仅是实例性的而不限制本发明。本教导可便于应用于其它类型的装置。本发明的描述旨在是说明性的而不限制权利要求书的范围。许多可选方案、修改和变化都是本领域内熟练技术人员所显见的。在权利要求书中,装置加功能短语旨在覆盖执行所述功能时这里所描述的结构。
权利要求
1.一种具有多操作系统(OS)的计算机系统,其特征在于,包括中央处理单元(CPU);输入部分,它被配置用于由用户控制瞬时开启功能(IOF);主存储器,它被分成用于存储嵌入OS(EOS)的第一区域和用于存储正常OS(NOS)的第二区域;硬盘驱动器(HDD),它被配置用于存储正常OS、嵌入OS以及能将所述OS加载到主存储器上的引导装载机;以及正常OS装载机,它被配置用于控制正常OS的加载以及从EOS切换到NOS而不关闭CPU。
2.如权利要求1所述的计算机系统,其特征在于,主存储器同时将EOS存储于第一区域并将NOS存储于第二区域。
3.如权利要求2所述的计算机系统,其特征在于,HDD存储除NOS和EOS之外的多个OS,其中在EOS操作时,主存储器同时将EOS存储于第一区域中以及将NOS存储于第二区域中。
4.如权利要求2所述的计算机系统,其特征在于,正常OS装载机被配置成在终止IOF时控制所加载的正常OS的引导。
5.如权利要求1所述的计算机系统,其特征在于,正常OS装载机被配置成在选择IOF时控制正常OS的加载以及在嵌入OS下执行切换成正常OS的任务。
6.如权利要求1所述的计算机系统,其特征在于,在停止瞬时开启播放器(IOP)时,正常OS装载机返回嵌入OS使用的资源、将正常OS加载到主存储器的第二区域并执行引导。
7.如权利要求1所述的计算机系统,其特征在于,在将正常OS加载到主存储器的第二区域上后,正常OS装载机将系统控制交给嵌入OS。
8.如权利要求1所述的计算机系统,其特征在于,第二区域是预留区域。
9.一种用于在含多OS的计算机系统中改变操作系统(OS)的方法,其特征在于,该方法包括(a)在瞬时开启功能(IOF)启用时,将电源提供给计算机系统并将硬盘中存储的嵌入OS加载到主存储器上;(b)引导主存储器上加载的嵌入OS并在嵌入OS下操作瞬时开启播放器(IOP)以执行所启用的IOF;以及(c)在终止IOF时,自动将硬盘中存储的正常OS加载到主存储器上。
10.如权利要求9所述的方法,其特征在于,包括在引导主存储器上加载的正常OS后执行用户请求的任意操作。
11.如权利要求8所述的方法,其特征在于,步骤(a)包括初始化为嵌入OS预先确定的硬件并划分主存储器上的区域。
12.如权利要求11所述的方法,其特征在于,主存储器上的区域是被划分为至少超过两个区域的预留区域且嵌入OS加载于第一区域上而正常OS加载于第二区域上,其中所述初始化和划分是通过基本输入/输出系统(BIOS)执行的。
13.如权利要求9所述的方法,其特征在于,步骤(c)包括读取硬盘驱动器(HDD)上存储的正常OS以及自动将正常OS加载到主存储器中被划分的预留区域的指定区中。
14.如权利要求13所述的方法,其特征在于,正常OS通过嵌入OS或正常OS装载机被加载到主存储器中。
15.如权利要求14所述的方法,其特征在于,在操作期间或者在IOP终止时,嵌入OS执行正常OS装载机,从而正常OS装载机由于IOP的停止而执行正常OS的加载操作。
16.如权利要求14所述的方法,其特征在于,包括(d)在通过嵌入OS执行正常OS装载机和通过正常OS装载机将正常OS加载到主存储器的第二区域上之后,将系统控制交给嵌入OS;以及(e)在终止IOF时,重新初始化视频存储器并执行切换到正常OS的任务。
17.一种用于改变含多OS的计算机系统中的操作系统(OS)的方法,其特征在于,该方法包括(a)在计算机系统关闭的情况下启用瞬时开启功能时将电源提供给系统;(b)将嵌入OS和正常OS分别加载到主存储器的不同区域上;(c)通过引导和执行所加载的嵌入OS操作用户请求的瞬时开启播放器(IOP);以及(d)在终止IOP时,引导和执行加载到主存储器上的正常OS。
18.如权利要求17所述的方法,其特征在于,包括使用正常OS执行用户请求的任意操作。
19.如权利要求17所述的方法,其特征在于,步骤(b)包括在读取隐藏状态中HDD上存储的嵌入OS并将其加载到主存储器的第一区域上之后,在隐藏状态中将HDD上存储的正常OS加载到作为主存储器的预留区域的第二区域上。
20.如权利要求17所述的方法,其特征在于,预先在隐藏状态中将正常OS加载到主存储器的预留区域。
21.一种用于改变含多OS的计算机系统中的操作系统(OS)的方法,其特征在于,该方法包括在输入瞬时开启信号时,将电源提供给系统;在通过瞬时开启信号进行系统引导时,初始化减少了的硬件配置并划分主存储器上的区域;在将嵌入OS加载到划分主存储器的指定区域上后将系统控制交给嵌入OS;在嵌入OS下执行瞬时开启播放器(IOP)的引导和操作;以及当随后终止IOP时,在返回嵌入OS使用的资源、重新配置主存储器并将正常OS加载到主存储器上后,执行正常OS的引导。
22.如权利要求21所述的方法,其特征在于,在IOP的操作期间或者在IOP终止时,嵌入OS执行正常OS装载机,从而由于IOP的停止正常OS装载机执行正常OS的加载操作。
23.一种用于改变含多OS的计算机系统中的操作系统(OS)的方法,其特征在于,包括(a)响应于瞬时开启功能(IOF)信号将电源提供给系统;(b)在确定通过IOF信号引起引导时,初始化计算机系统硬件的子集并划分主存储器上的区域;(c)将嵌入OS加载到划分主存储器的第一区域上并在嵌入OS下执行与IOF信号相对应的IOF;(d)在通过嵌入OS执行正常OS装载机并通过正常OS装载机将正常OS加载到主存储器的第二区域上,将系统控制交给嵌入OS;以及(e)在终止IOF时,重新初始化视频存储器和执行切换到正常OS的任务。
24.如权利要求23所述的方法,其特征在于,步骤(d)包括(d-1)通过嵌入OS存储第一上下文于硬盘驱动器(HDD)中;(d-2)在锁定视频存储器后,将正常OS加载到主存储器的第二区域上;(d-3)在加载正常OS后,存储第二上下文于HDD中并将系统控制交给嵌入OS;以及(d-4)在恢复步骤(d-3)处生成的第一上下文后,作为正常的嵌入OS操作。
25.如权利要求24所述的方法,其特征在于,步骤(d)包括如果执行嵌入OS,执行正常OS装载机。
26.如权利要求23所述的方法,其特征在于,步骤(e)包括在终止IOF时释放视频存储器的锁。
27.如权利要求23所述的方法,其特征在于,IOF包括引导和操作瞬时开启播放器,且其中由用户终止IOF。
28.如权利要求23所述的方法,其特征在于,计算机系统硬件的子集是视频控制器和相应的功率部件或者与IOF有关的最少硬件。
全文摘要
用于改变操作系统(OS)的计算机系统和方法的实施例可执行切换到不同OS的任务而不用检查系统重设或系统断电。一种用于在多OS系统中改变OS的方法可以包括在BIOS处初始化硬件和划分主存储器的区域用于由瞬时开启按键/信号初始化的引导;在将嵌入OS加载到划分主存储器的特定区域上和引导其之后,将系统控制交给嵌入OS,并操作瞬时开启播放器(IOP)。当由用户终止IOP时,强制将正常OS加载到主存储器上。可以在IOP终止之前在隐藏状态中加载正常OS。因此,可以减少从瞬时开启功能到正常计算机系统操作的时间。
文档编号G06F15/177GK1673962SQ20051005632
公开日2005年9月28日 申请日期2005年3月11日 优先权日2004年3月25日
发明者金锡浩, 李周哲 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1