CN1952894A - 具有即刻开启功能的电脑***及其处理方法 - Google Patents
具有即刻开启功能的电脑***及其处理方法 Download PDFInfo
- Publication number
- CN1952894A CN1952894A CN 200510116243 CN200510116243A CN1952894A CN 1952894 A CN1952894 A CN 1952894A CN 200510116243 CN200510116243 CN 200510116243 CN 200510116243 A CN200510116243 A CN 200510116243A CN 1952894 A CN1952894 A CN 1952894A
- Authority
- CN
- China
- Prior art keywords
- operating system
- computer system
- storage media
- flag value
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 18
- 230000001960 triggered effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 9
- 230000008520 organization Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
一种即刻开启电脑***的方法。按下一快速键以启动一电脑***,并且设定对应该快速键的一旗标。启动该电脑***的该基本输出入***以载入且启动该小型开机程序。接着该小型开机程序判断该旗标的值。若该旗标值为该第一旗标值,则读取对应该第一操作***的核心程序并启动该第一操作***。若该旗标值为该第二旗标值,则该基本输出入***载入并且启动该开机管理程序,并且该开机管理程序读取对应该第二操作***的核心程序并启动该第二操作***。
Description
技术领域
本发明有关一种电脑开机程序,且特别有关一种具有即刻开启功能的电脑***的开机程序。
背景技术
即刻开启(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)。
本发明揭示非将开机管理程序载入储存基本输出入***的储存媒体以执行开机程序,故不需担心更新基本输出入***时可能造成损毁的问题。若欲更新开机管理程序,可在一般操作***(如视窗操作***)中利用一更新程序进行即可,此更新方法较为简单且较没有风险。且由于非将开机管理程序载入储存基本输出入***的储存媒体,故不必担心不同厂商设计的基本输出入***会造成相容性的问题,并可减少程序除错时所需的验证负担。
此外,本发明实施例方法可实施于不同储存媒体(如硬盘、***存储器等等),且可实作于不同类型的电脑装置(如台式电脑、可携式电脑、多媒体电脑等等),并且使得在设计新的***时,基本输出入***不致造成设计者的负担。
虽然本发明已以较佳实施例揭示如上,然而其并非用以限定本发明,任何熟悉本技术的人员,在不脱离本发明的精神和范围内,当可作各种的等效的变化或替换,因此本发明的保护范围当视后附的本申请权利要求范围所界定的为准。
Claims (10)
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视窗操作***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101162432A CN100492291C (zh) | 2005-10-21 | 2005-10-21 | 具有即刻开启功能的电脑***及其处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101162432A CN100492291C (zh) | 2005-10-21 | 2005-10-21 | 具有即刻开启功能的电脑***及其处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1952894A true CN1952894A (zh) | 2007-04-25 |
CN100492291C CN100492291C (zh) | 2009-05-27 |
Family
ID=38059247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101162432A Expired - Fee Related CN100492291C (zh) | 2005-10-21 | 2005-10-21 | 具有即刻开启功能的电脑***及其处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100492291C (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100524286C (zh) * | 2007-10-29 | 2009-08-05 | 中国科学院计算技术研究所 | 一种多核处理***及其管理方法 |
CN102708001A (zh) * | 2012-04-26 | 2012-10-03 | 深圳市九思泰达技术有限公司 | Linux嵌入式设备及其用户模式与工程模式切换的方法 |
CN102890637A (zh) * | 2009-06-01 | 2013-01-23 | 宇瞻科技股份有限公司 | 电子装置及安装即时启动作业***方法 |
CN103064734A (zh) * | 2011-10-24 | 2013-04-24 | 联想(北京)有限公司 | 终端设备以及多***输入切换方法 |
-
2005
- 2005-10-21 CN CNB2005101162432A patent/CN100492291C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100524286C (zh) * | 2007-10-29 | 2009-08-05 | 中国科学院计算技术研究所 | 一种多核处理***及其管理方法 |
CN102890637A (zh) * | 2009-06-01 | 2013-01-23 | 宇瞻科技股份有限公司 | 电子装置及安装即时启动作业***方法 |
CN102890637B (zh) * | 2009-06-01 | 2016-07-06 | 宇瞻科技股份有限公司 | 电子装置及安装即时启动作业***方法 |
CN103064734A (zh) * | 2011-10-24 | 2013-04-24 | 联想(北京)有限公司 | 终端设备以及多***输入切换方法 |
CN102708001A (zh) * | 2012-04-26 | 2012-10-03 | 深圳市九思泰达技术有限公司 | Linux嵌入式设备及其用户模式与工程模式切换的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN100492291C (zh) | 2009-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7516319B2 (en) | Method for booting a computer with second OS involves formatting portion of main memory with a second file system to generate ramdisk | |
TWI480802B (zh) | Platform system, universal extension firmware interface Basic input and output system Support for hardware configuration changes, recording media and computer program products | |
JP5243430B2 (ja) | 消費者製品のソフトウェアを更新するための方法及び装置 | |
TWI220955B (en) | Computer system being operated under multiple operation modes and operation method thereof | |
US7464258B2 (en) | Method of displaying foreground visual data in foreground and executing system booting in background for computer system | |
US20060149956A1 (en) | Instant-on computer system and method for instantly booting a computer system | |
US20060224879A1 (en) | Method for starting an operating system rapidly by pressing a hotkey | |
JP2007035010A (ja) | 高速データアクセスメモリよりオペレーションシステムコアプログラムをロードしてコンピュータプログラムをインスタント起動実行する方法 | |
CN102135893A (zh) | 将操作***集成到bios芯片及启动服务器上操作***的方法 | |
US8024722B2 (en) | Method and system for automatic installation of a functional unit driver on a host | |
US9348603B2 (en) | Electronic apparatus and booting method | |
CN100492291C (zh) | 具有即刻开启功能的电脑***及其处理方法 | |
US20040130557A1 (en) | Method for customizing computer booting procedure | |
US20150324209A1 (en) | Operating System Switching Method and Dual-Operating System Electronic Device Using the Same | |
CN102135923A (zh) | 将操作***集成到bios芯片的方法及启动该操作***的方法 | |
CN101788913B (zh) | 具有内建双可被隐藏操作装置的计算机*** | |
TWI559227B (zh) | 具有內建雙可隨機關閉開啟電源作業裝置的電腦系統 | |
CN1815446A (zh) | 具有即刻开启功能的电脑***及其处理方法 | |
CN1952890B (zh) | 电脑开机方法及其使用该方法的电脑装置 | |
TWI281628B (en) | Method for fast executing computer function option with intelligent memory | |
KR20090097171A (ko) | 휴대용 멀티-플랫폼 부팅시스템과 아키텍쳐 | |
US7721082B2 (en) | Method for advertising using the BIOS of a peripheral card, a software program based on the said method, and a hardware peripheral card using the said method and program | |
US20070022283A1 (en) | Method for fast activation of computer from a data disk with pre-installed operating system | |
KR20030060342A (ko) | 개인 휴대 정보 단말기의 부팅 방법 | |
US20120110314A1 (en) | Booting access method and memory device of embedded system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090527 |
|
CF01 | Termination of patent right due to non-payment of annual fee |