具有即刻开启功能的电脑系统及其处理方法

文档序号:6650134阅读:130来源:国知局
专利名称:具有即刻开启功能的电脑系统及其处理方法
技术领域
本发明有关一种电脑开机程序,且特别有关一种具有即刻开启功能的电脑系统的开机程序。
背景技术
即刻开启(Instant Play)技术已广泛应用于电脑系统中,其可令传统电脑系统如家用电器般快速启动。具有即刻开启功能的电脑一般称为多媒体影音电脑,即电脑系统具有一般影音家电的功能,如在不启动该电脑系统的操作系统的情况下可播放音乐、电影、电视节目,或者录制音乐、影片等等。
图1是显示传统中即刻开启电脑系统的方法的步骤流程图。首先,借助一快速键启动一电脑系统(步骤S11)。接着,该电脑系统的中央处理单元(CentralProcessing Unit,CPU)借助该电脑系统的基本输出入系统(BIOS)载入该电脑系统的必要的硬件信息(步骤S12),然后将储存于一开机磁盘驱动器中的开机管理程序载入到储存该基本输出入系统的储存媒体中(步骤S13)。接下来,该基本输出入系统利用该开机管理程序产生一开机选单(步骤S14),然后根据使用者输入取得其中一选择的操作系统的核心(Kernel)所在位置(步骤S15),接着载入并执行该核心以启动对应该选择的操作系统的开机程序(步骤S16)。
另一种开机程序为将一小型开机程序(mini loader)放置在储存BIOS的只读存储器中,并且设置对应欲启动操作系统或应用程序的快速键。当使用者按下该快速键时,即会设定对应该快速键的旗标,而电脑系统启动且进入BIOS执行硬件初始化时,该小型开机程序自动判断旗标状况并且执行相对应的操作。若判断使用者欲启动Linux操作系统或其它应用程序,则自动存取Linux核心以启动Linux操作系统。若判断使用者欲启动视窗(Windows)操作系统,则读取执行储存于开机磁盘驱动器中的开机管理程序,并且令该开机管理程序存取Windows核心以启动Windows操作系统。
上述开机程序的缺点如下所述。不同的厂商根据其自己的规则设计基本输出入系统,在导入开机管理程序时将使得开机程序变得较复杂。此外,基本输出入系统的更新在系统安全的考量上存在较大的风险,若在更新过程中发生错误,将一并使得开机管理程序亦跟着损毁。
因此,本发明揭示了一种即刻开启电脑系统的方法,可解决现有技术中所产生的问题。

发明内容
有鉴于此,本发明的目的在于提供一种具有即刻开启功能的电脑系统,其可快速开机,并且在进行固件更新时避免开机程序损坏。
基于上述目的,本发明一方面提供一种即刻开启电脑系统的方法。首先,按下一快速键以启动一电脑系统,并且设定对应该快速键的一旗标。启动该电脑系统的该基本输出入系统以载入且启动该小型开机程序。接着该小型开机程序判断该旗标的值。若该旗标值为该第一旗标值,则读取对应该第一操作系统的核心程序并启动该第一操作系统。若该旗标值为该第二旗标值,则该基本输出入系统载入并且启动该开机管理程序,并且该开机管理程序读取对应该第二操作系统的核心程序并启动该第二操作系统。
本发明另一方面提供一种具有即刻开启功能的电脑系统,其包括多个快速键、一第一储存媒体、一第二储存媒体、以及一基本输出入系统。该基本输出入系统设置于该第一储存媒体中,用以当一快速键根据一使用者操作被触发时,设定对应该快速键的一旗标以及载入并启动该小型开机程序。该小型开机程序判断该旗标的值,若该旗标值为该第一旗标值,则读取对应该第一操作系统的核心程序并启动该第一操作系统,若该旗标值为该第二旗标值,则该基本输出入系统载入并且启动该开机管理程序,并且该开机管理程序读取对应该第二操作系统的核心程序并启动该第二操作系统。


图1是显示传统上即刻开启电脑系统的方法的步骤流程图。
图2是显示本发明实施例的具有即刻开启功能的电脑系统的架构图。
图3是显示本发明另一实施例的具有即刻开启电脑系统的架构图。
图4是显示本发明实施例的即刻开启电脑系统的方法步骤流程图。
具体实施例方式
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图进行详细说明如下。
本发明实施例揭示了一种具有即刻开启功能的电脑系统及其处理方法。
图2是显示本发明实施例的具有即刻开启功能的电脑系统的架构图。电脑系统100包括一中央处理单元200、一第一储存媒体300、以及一第二储存媒体400,其中第一储存媒体300一般为快闪只读存储器(Flash Read OnlyMemory,ROM),其储存一基本输出入系统350。第二储存媒体400的主要开机磁区(Master Boot Record,MBR)(未显示)中储存一开机管理程序410与一小型开机程序(mini loader)430。接下来叙述电脑系统100的开机程序。此外,第二储存媒体400还包括一第一操作系统与一第二操作系统。而第一储存媒体300还储存有对应该第一与第二操作系统的一第一旗标值与一第二旗标值。在本发明实施例中,第二储存媒体400一般为开机磁盘驱动器,而开机管理程序410储存于上该开机磁盘驱动器的第0个磁柱、第0个磁头上的第1个磁区。
使用者按下键盘500上的一快速键(未显示)启动电脑系统100,接着中央处理单元200执行储存于第一储存媒体300中的基本输出入系统350并且设定对应该快速键的一旗标。接下来,基本输出入系统350启动电脑系统100的硬件装置,然后中央处理单元100利用基本输出入系统350载入并且启动小型开机程序430。
接下来,小型开机程序430判断该旗标的值。若该旗标值为该第一旗标值,则中央处理单元100读取该旗标值并据以寻找对应该第一旗标值的操作系统(通常为一嵌入式作系统,即第一操作系统)的核心所在位置。当找到该操作系统的核心后,中央处理单元100载入该核心,并且启动对应该操作系统的开机程序。
若该旗标值为该第二旗标值,则基本输出入系统350根据储存于第二储存媒体的第1个磁区内的主开机记录(MBR),载入并且启动开机管理程序410。接着中央处理单元100借助开机管理程序410读取对应该第二旗标值的操作系统(即第二操作系统)的核心所在位置,然后载入该核心,并且启动对应该操作系统的开机程序。
旗标可设置于第二储存媒体400(开机磁盘驱动器)或任何储存媒体中。若设置于开机磁盘驱动器中,则其与主开机记录同样设置于第0个磁柱、第0个磁头上的第1个磁区。
图3是显示本发明实施例的即刻开启电脑系统的方法步骤流程图。本发明实施例的即刻开启电脑系统的方法适用于于一电脑系统,该电脑系统包括至少一第一储存媒体、一第二储存媒体,且该第二储存媒体包括一第一操作系统与一第二操作系统。于上述第一储存媒体中设置一基本输出入系统(BIOS),于上述第二储存媒体的主要开机磁区(MBR)中设置一小型开机程序(mini loader)与一开机管理程序,并且分别设置对应上述第一与第二操作系统的多个快速键以及定义一第一旗标值与一第二旗标值。
首先,按下一快速键以启动上述电脑系统,并且设定对应上述快速键的一旗标(步骤S21)。启动上述电脑系统的上述基本输出入系统以载入且启动上述小型开机程序(步骤S22)。接着该小型开机程序判断上述旗标的值(步骤S23)。若上述旗标值为上述第一旗标值,则读取对应上述第一操作系统的核心程序并启动上述第一操作系统(步骤S24)。若上述旗标值为上述第二旗标值,则上述基本输出入系统载入并且启动上述开机管理程序(步骤S25),然后开机管理程序读取对应上述第二操作系统的核心程序并启动上述第二操作系统(步骤S26)。
本发明揭示非将开机管理程序载入储存基本输出入系统的储存媒体以执行开机程序,故不需担心更新基本输出入系统时可能造成损毁的问题。若欲更新开机管理程序,可在一般操作系统(如视窗操作系统)中利用一更新程序进行即可,此更新方法较为简单且较没有风险。且由于非将开机管理程序载入储存基本输出入系统的储存媒体,故不必担心不同厂商设计的基本输出入系统会造成相容性的问题,并可减少程序除错时所需的验证负担。
此外,本发明实施例方法可实施于不同储存媒体(如硬盘、系统存储器等等),且可实作于不同类型的电脑装置(如台式电脑、可携式电脑、多媒体电脑等等),并且使得在设计新的系统时,基本输出入系统不致造成设计者的负担。
虽然本发明已以较佳实施例揭示如上,然而其并非用以限定本发明,任何熟悉本技术的人员,在不脱离本发明的精神和范围内,当可作各种的等效的变化或替换,因此本发明的保护范围当视后附的本申请权利要求范围所界定的为准。
权利要求
1.一种即刻开启电脑系统的方法,其适用于于一电脑系统,所述电脑系统包括至少一第一储存媒体、一第二储存媒体,且所述第二储存媒体包括一第一操作系统与一第二操作系统,包括下列步骤于所述第一储存媒体中设置一基本输出入系统;于所述第二储存媒体的主要开机磁区中设置一小型开机程序与一开机管理程序;分别设置对应所述第一与第二操作系统的多个快速键以及定义一第一旗标值与一第二旗标值;按下一快速键以启动所述电脑系统,并且设定对应所述快速键的一旗标;启动所述电脑系统的所述基本输出入系统以载入且启动所述小型开机程序;所述小型开机程序判断所述旗标的值;若所述旗标值为所述第一旗标值,则读取对应所述第一操作系统的核心程序并启动所述第一操作系统;若所述旗标值为所述第二旗标值,则所述基本输出入系统载入并且启动所述开机管理程序;以及所述开机管理程序读取对应所述第二操作系统的核心程序并启动所述第二操作系统。
2.如权利要求1所述的即刻开启电脑系统的方法,其特征在于,所述开机管理程序储存于所述第二储存媒体的第0个磁柱、第0个磁头上的第1个磁区。
3.如权利要求2所述的即刻开启电脑系统的方法,其特征在于,所述旗标设置于所述第二储存媒体的第1磁区。
4.如权利要求1所述的即刻开启电脑系统的方法,其特征在于,所述第一操作系统为一Linux操作系统。
5.如权利要求1所述的即刻开启电脑系统的方法,其特征在于,所述第二操作系统为一Windows视窗操作系统。
6.一种具有即刻开启功能的电脑系统,包括多个快速键,用以启动对应的多个应用程序;一第一储存媒体,其储存有一第一旗标值与一第二旗标值;一第二储存媒体,其包括一第一操作系统与一第二操作系统且具有一主要开机磁区,其中所述主要开机磁区包括一小型开机程序与一开机管理程序;以及一基本输出入系统,其设置于所述第一储存媒体中,用以当一快速键根据一使用者操作被触发时,设定对应所述快速键的一旗标以及载入并启动所述小型开机程序;其中,所述小型开机程序判断所述旗标的值,若所述旗标值为所述第一旗标值,则读取对应所述第一操作系统的核心程序并启动所述第一操作系统,若所述旗标值为所述第二旗标值,则所述基本输出入系统载入并且启动所述开机管理程序,并且所述开机管理程序读取对应所述第二操作系统的核心程序并启动所述第二操作系统。
7.如权利要求6所述的具有即刻开启功能的电脑系统,其特征在于,所述开机管理程序储存于所述第二储存媒体的第0个磁柱、第0个磁头上的第1个磁区。
8.如权利要求7所述的具有即刻开启功能的电脑系统,其特征在于,所述旗标设置于所述第二储存媒体的第1磁区。
9.如权利要求6所述的具有即刻开启功能的电脑系统,其特征在于,所述第一操作系统为一Linux操作系统。
10.如权利要求6所述的具有即刻开启功能的电脑系统,其特征在于,所述第二操作系统为一Windows视窗操作系统。
全文摘要
一种即刻开启电脑系统的方法。按下一快速键以启动一电脑系统,并且设定对应该快速键的一旗标。启动该电脑系统的该基本输出入系统以载入且启动该小型开机程序。接着该小型开机程序判断该旗标的值。若该旗标值为该第一旗标值,则读取对应该第一操作系统的核心程序并启动该第一操作系统。若该旗标值为该第二旗标值,则该基本输出入系统载入并且启动该开机管理程序,并且该开机管理程序读取对应该第二操作系统的核心程序并启动该第二操作系统。
文档编号G06F3/023GK1952894SQ20051011624
公开日2007年4月25日 申请日期2005年10月21日 优先权日2005年10月21日
发明者张文华 申请人:神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1