CN100424645C - 具有启动装置的信息处理设备及启动该信息处理设备的方法 - Google Patents

具有启动装置的信息处理设备及启动该信息处理设备的方法 Download PDF

Info

Publication number
CN100424645C
CN100424645C CNB2006101436460A CN200610143646A CN100424645C CN 100424645 C CN100424645 C CN 100424645C CN B2006101436460 A CNB2006101436460 A CN B2006101436460A CN 200610143646 A CN200610143646 A CN 200610143646A CN 100424645 C CN100424645 C CN 100424645C
Authority
CN
China
Prior art keywords
starter gear
messaging device
starter
initialization
switch
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.)
Expired - Fee Related
Application number
CNB2006101436460A
Other languages
English (en)
Other versions
CN1959639A (zh
Inventor
辻直志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Publication of CN1959639A publication Critical patent/CN1959639A/zh
Application granted granted Critical
Publication of CN100424645C publication Critical patent/CN100424645C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/4408Boot device selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

电脑(10)通电后,非启动装置初始化模块(122)初始化启动操作***所必需的多个非启动装置(2,3,17,112-112)。非启动装置初始化模块(122)执行初始化后,启动装置检测模块(123)在多个启动装置(130,141,142,150,160)中,检测满足启动操作***的条件的启动装置。模块(123)中的启动装置初始化模块(123c)逐个顺序初始化启动装置,直至检测到满足上述条件的启动装置。

Description

具有启动装置的信息处理设备及启动该信息处理设备的方法
技术领域
本发明的一个实施例涉及诸如个人电脑等的信息处理设备,尤其涉及具有多个启动装置的信息处理设备及启动该设备的方法。
背景技术
通常,当诸如个人电脑等的信息处理设备被通电时,会进行一个启动该设备的处理。该处理(启动启动处理)被称为加电自检(POST),由基本输入/输出***(BIOS)执行。在开始启动处理之时,引导(启动)操作***之前,会执行一个初始化处理。
信息处理设备被要求具有诸多功能。例如,它们应从诸如硬盘驱动器(HDD)、光盘驱动器、局域网(LAN)控制器等的允许启动设备(启动设备)开启(启动)。
因此,在信息处理设备通电后执行的初始化处理中,初始化用于启动操作***的所有启动装置和非启动装置,诸如各种总线、芯片组、存储器、键盘控制器(KBC)及图形控制器等。此外,初始化处理中还要执行对各启动设备的资源分配和中断设定等。完成对所有启动装置的初始化后,该信息处理设备基于用户随机设置的启动装置优先级,来决定能启动操作***的启动装置。
考虑到上述初始化处理,操作***不仅能从硬盘驱动器被启动,也能从其他诸如光盘驱动器、局域网控制器、或者通过网络连接在局域网控制器上的机器(如服务器)等启动设备被启动,,从而启动信息处理设备。
另一方面,2000-298579号的日本专利申请公开公报(下文中称为“在先技术”)揭示了一种在启动信息处理***的过程中检测到键盘上的特定键被按下时,设置相应于检测到的特定键的setup设定模式(a setup setting pattern)的技术。在该技术中,通过设定该setup设定模式,使得启动基本输入/输出***(BIOS)设置菜单的初始化处理最小化,从而快速启动***设置菜单(setup menu)。该初始化处理也能在适应包括多个操作***的多操作***的信息处理设备上执行。
如上所述,在诸如个人电脑等的常规信息处理设备中,在由BIOS执行的启动启动处理的初期,执行所有启动装置的初始化处理以及诸如对启动装置分配资源等的设置处理。执行所有这些处理后,即启动(启动)操作***的所有准备完成后,操作***才被启动。在先技术中,这导致BIOS启动操作需要太多时间。此外,在适应多操作***(multi OS)的常规信息处理设备中,即使操作***并不使用的启动设备也被初始化,增加了能耗。
上述在先技术还提出一种使启动BIOS设置菜单必需的初始化处理最小化的技术。但是,在先技术中,并未考虑最小化启动操作***必需的初始化处理。此外,在先技术中,指定必需的初始化处理的***设置设定模式通过按下键盘上的某一特定键而被指定。相应的,用户就必须理解特定键与setup设定模式之间的关系。
发明内容
本发明的目的在于,在不需要用户任何特别操作的前提下,减少通电后执行初始化处理所需的时间,从而快速启动操作***。
根据本发明的一个实施例,提供了一种信息处理设备。该信息处理设备包括:壳体装置,包含多个启动装置和多个非启动装置,该非启动装置为启动操作***所必需;在该信息处理设备通电后,对该非启动装置进行初始化的单元;该非启动装置初始化后,在该多个启动装置中检测出满足启动操作***条件的启动装置的检测单元,该检测单元包括顺序初始化单元,该初始化单元一个个地顺序初始化该启动装置,直到检测出满足该条件的该启动装置;以及通过被该检测单元检测出的启动装置,启动操作***的单元。
附图说明
下面将参考附图说明实现本发明的各个特征的总体结构。附图和相关的说明被用于说明本发明的实施例而不在于限制本发明的范围。图1是图解根据本发明实施例的个人电脑的示范外观的立体图;
图2是图解图1的个人电脑的示范***配置的结构框图;
图3是图解储存在图2所示的BIOS-ROM中的BIOS的基本配置的图;
图4是图解本实施例中采用的启动处理的示范过程的流程图;
图5是图解图4所示的启动装置检测处理的示范过程的流程图。
具体实施方式
接下来参照附图说明本发明的实施例。首先参照图1和图2,将说明根据实施例的信息处理设备的配置。该信息处理设备例如为笔记本个人电脑10。
图1是笔记本个人电脑10的立体图,其显示单元是打开的。电脑10包含有壳体装置11和显示单元12。显示单元12具有一个由液晶显示器(LCD)17构成的显示装置。液晶显示器17的显示屏大致位于显示单元12的中央。
显示单元12附接于壳体装置11,这样其能在打开和关闭位置间枢轴转动。壳体装置11具有一个薄盒状壳体。
壳体装置11上表面排列有键盘13、电源按钮开关(第一开关)14、输入操作面板15和触摸片16。电源按钮开关14用于对电脑10通电或者断电。
输入操作面板15是通过按下按钮,输入相应于按下的按钮的事件的输入设备。面板15具有多个开启各自功能的按钮,包括电视(TV)开启按钮开关(第二开关)15A。
电视开启按钮开关(15A)使得电脑10能执行音频/视频(AV)功能,如观看电视广播节目数据。当用户按下电视开启按钮开关(15A)时,壳体装置11被通电。此时,下述子操作***(sub-OS)132(图2)被启动。启动子操作***132后,电视应用软件(电视应用程序)自动执行。从而执行音频/视频(AV)功能。
壳体装置11右侧有电视天线接口18,连接电视天线电缆。
图2是图解个人电脑10的***配置的框图。如图所示,电脑10包含有中央处理器111、北桥112、主存储器113、图形控制器114、南桥115和液晶显示器17。电脑10进一步包含有BIOS-ROM120、硬盘驱动器(HDD)130、局域网控制器141、卡控制器(card controller)142、电视调谐器(电视调谐/采集单元(TV tuner/capture unit))143、通用串行总线(USB)端口151和152、可选插架装置(selectable bay device)160、嵌入式控制器/键盘控制器集成电路(EC/KBC)170和供电电路180。
中央处理器111是控制电脑10操作的处理器,执行从启动装置加载至主存储器113的主操作***/子操作***。中央处理器111还执行多种应用程序和储存在BIOS-ROM120中的基本输入输出***(BIOS)121(见图3)。BIOS121是控制硬件的程序。中央处理器111通过执行BIOS121实现硬件控制。简洁起见,以下假设该BIOS121控制硬件。
北桥112是连接CPU111的局部总线和南桥115的桥接器件。北桥112包含一个存储器控制器以控制对主存储器113的存取。北桥112具有通过图形加速端口(AGP)和类似端口与图形控制器通信的功能。
图形控制器114作为显示控制器,控制作为电脑10的显示监视器的液晶显示器17。图形控制器114包含一个视频存储器(视频随机访问存储器)114a,并基于写入该视频存储器114a的显示数据,生成表示将显示在液晶显示器17上的图像的视频信号。
南桥115能控制对BIOS-ROM120的存取,包含有集成驱动器电子线路(IDE)控制器,以控制硬盘驱动器130和可选插架装置160。南桥115连在外部设备互连(PCI)总线2和低引脚数(LPC)总线3上,并控制PCI总线和LPC总线上的设备。此外,南桥115还有一个USB控制器150。
USB控制器150控制连接USB接口151和152上的USB装置。例如,USB存储器或软盘驱动器(FDD)等都能作为USB设备。操作***(OS)可用被储存在诸如USB存储器或FDD等的USB装置中,并通过USB控制器150,装载至主存储器113,从而启动电脑10。因此USB控制器150作为启动装置。注意图2未标示USB端口151和152以外的USB端口。
BIOS-ROM120是诸如快擦写只读存储器(flash ROM)等的可擦写非易失性存储器。图3是储存在BIOS-ROM120中的BIOS121的基本部件。BIOS121包括多个启动(启动)电脑10(操作***)时执行的加电自检(POST)处理所必需的程序模块。在本实施例中,BIOS121包括非启动装置初始化模块122,启动装置检测模块123和操作***启动模块124。
壳体装置11加电后执行加电自检(POST)处理,在POST处理执行期间,运行包括设备诊断等的启动开始处理。按下电源按钮开关14或电视开启按钮开关15A后,壳体装置11被通电。非启动装置初始化模块122和启动装置检测模块123在加电自检(POST)处理初期执行。
非启动装置初始化模块122用来初始化启动操作***所需的非启动装置。在本实施例中,启动操作***所需的非启动装置是两个芯片组,即北桥112、南桥115,包括主存储器113、图形控制器11和嵌入式控制器/键盘控制器(EC/KBC)170等的装置,以及中央处理器111访问这些装置所需的总线。具体地,总线包括外部设备互连总线2、低引脚数总线3、连接北桥112和图形控制器的总线,及连接北桥112和南桥115的总线。
启动装置检测模块123是用来执行启动装置检测进程,以检测到并初始化操作***启动所需的最少的启动装置。启动装置检测模块123包括启动因素判定模块123a、启动装置选择模块123b、启动装置初始化模块123c和启动判定模块123d。
启动因素判定模块123a用来判定需要操作***启动的因素。启动装置选择模块123b用来选择操作***启动所需的最少的启动装置。该选择是基于启动优先级信息表示的启动优先级做出的。启动优先级信息储存在BIOS-ROM120中的启动优先级储存区域125。也就是说,启动优先级储存区域125是用来储存启动优先级信息的存储器单元。该单元可以是BIOS-ROM120独立提供的非易失性存储器。
启动装置初始化模块123c用来初始化选中的启动装置。启动判定模块123d用来判定初始化的启动装置能否启动操作***。如果启动判定模块123d认为启动装置能启动操作***,操作***启动模块124就会用判定的启动装置启动操作***。
如图2,硬盘驱动器130是储存各种软件和数据的储存设备,预存了主操作***(主OS)131和子操作***(子OS)132。也就是说,硬盘驱动器130是启动装置。主操作***(主OS)131是通用操作***。子操作***(子OS)132是只有用来处理包括处理电视广播节目数据音频/视频(AV)数据的最小化功能的特殊操作***。换句话说,子操作***132的功能性局限于AV处理(特殊处理)。主操作***131和子操作***132被加载至主存储器113,并由CPU111执行。电视应用软件在子操作***132上运行。
外部设备互连总线2连在局域网控制器141和卡控制器142上。局域网控制器141是用来将电脑10连接到网络上的网络控制器(通信设备)。例如,当服务器通过网络与局域网控制器141相连时,操作***能通过局域网控制器141从服务器加载至主存储器113。相应的,局域网控制器141被视作启动装置。虽然图2并未给出任何无线局域网控制器,但该控制器也被视作启动装置。
卡控制器142控制插在与卡控制器142相连的插槽上的卡装置,如PC卡或安全数字(SD)卡等。操作***也能被储存在卡装置中,并通过卡控制器142加载至主存储器113,从而开启电脑10。因此,卡控制器142可用作启动装置。
外部设备互联总线2还与电视调谐器143相连。电视调谐器143连在电视天线接口18上,以将通过接口18输入的电视广播信号解调为视频数据和音频数据。在电视调谐器143中,解调的视频数据以如运动图像编码专家组规范2(MPEG2)的压缩/编码方法被压缩/编码,,然后输出至PCI总线2。在PCI总线上的被压缩/编码了的视频数据由电视应用软件解码,再通过图形控制器114显示在LCD17上。
可选插架装置160是由如连接器161和光盘驱动器(ODD)162组成的启动装置。光盘驱动器162是用来驱动如数字视频光盘(DVD)和光盘(CD)等的光储存媒介的驱动元件,。除硬盘驱动器130之外,可选插架装置160可包含第二硬盘驱动器,取代光盘驱动器162。
EC/KBC170是单片微机,集成了管理电源的嵌入式控制器(EC)及控制键盘(KB)13和触摸片16的键盘控制器(KBC)。EC/KBC170与供电电路180合作,根据用户按下电源按钮开关14或电视开启按钮开关15A,给壳体装置11通电或断电。供电电路180使用电池181,或通过交流电源转换器182提供的外接电源电压,产生***电源电压,为壳体装置11上的各部件供电。
以下结合图4的流程图,说明壳体装置11(电脑10)通电后,BIOS121运行启动处理(加电自检处理)的过程。当用户操作壳体装置11上的电源按钮开关14或电视开启按钮开关15A时,壳体装置通电。
壳体装置11(方框S0)通电后,BIOS121运行称为POST处理的开启处理以开启计算机,过程如下:
最初,BIOS121的非启动装置初始化模块122开始运行,从而执行启动操作***(操作***启动)(方框S1)所需的非启动装置的初始化处理。因此,北桥112、南桥115、主存储器113、图形控制器114和嵌入式控制器/键盘控制器(EC/KBC)170被初始化。此外,PCI总线2、LPC总线3、连接CPU111和北桥112的总线、连接北桥112和图形控制器114的总线,以及连接北桥和南桥115的总线被初始化。
接着,BIOS121的启动装置检测模块123开始运行,从而执行包括为初始化操作***启动(方框S2)所需的最少启动装置的启动装置检测处理。
以下结合图5的流程图,详细说明启动装置检测处理(方框S2)的过程。首先,启动装置检测模块123中的启动因素判定模块123a判定引起启动处理启动的因素(启动因素),即引起壳体装置11通电的因素。若按下电源按钮开关14为启动因素(方框S12),则启动因素判定模块123a将控制转移给启动装置选择模块123b。
启动装置选择模块123b基于储存在BIOS-ROM120中启动优先级储存区域125中的启动优先级信息,选择待初始化的启动装置(块S13)。在方框13中,有最高优先级的启动装置被最先选中。
启动装置选择模块123b选中待初始化的启动装置后,启动装置初始化模块123c就初始化该启动装置(方框14),执行传输速率、旧版本处理(legacy processing)等的设定。在方框14中,对选中的启动装置分配资源、设定中断等处理也同时运行。当选中的启动装置例如为局域网控制器141时,会访问可选只读存储器。换而言之,当选中局域网控制器141以外的启动装置(非局域网控制器)时,不会访问可选只读存储器,因而能减少初始化所需的时间。
选中的启动装置初始化后,启动装置检测模块123中的启动判定模块123d判定是否能从该启动装置中启动操作***(即启动电脑10)(方框S15)。如果选中的启动装置例如为卡控制器142,而连接在卡驱动器142上的插槽内没有***如PC卡等的卡驱动器,方框15中就认定不能启动。
如果方框15中判定能启动,启动判定模块123d就判定选中的启动装置是“操作***启动有效”装置。这种情况下,即当检测到“操作***启动有效”装置时,启动判定模块123d中断启动装置选择模块123b对另一启动装置的选择。此时启动装置检测模块123完成一系列启动装置检测处理,将控制转移给操作***启动模块124。
操作***启动模块124接下来执行从启动检测模块123d(图4中方框S3)判定的“操作***启动有效”装置中启动操作***的操作***启动处理。操作***从判定的启动装置中加载至主存储器113,并在此启动操作***以开启电脑10。
相反,如果方框15中判定不能启动操作***,启动检测模块123d就将此信息告知启动装置选择模块123b,以要求选择下一启动装置。启动装置选择模块123b则继续判定是否存在具有下一最高优先级的待选(初始化的)启动装置(方框S16)。
如果不存在这样的待选(初始化的)启动装置,即所有启动优先级信息指定的启动装置都已经被选中(初始化),启动装置选择模块123b就判定操作***无法由任何启动装置启动。这种情况下,启动装置检测模块123结束启动装置检测处理,判定处理异常。
相反,如果存在一个或一个以上的待选启动装置,启动装置选择模块123b就选中具有下一最高优先级的启动装置为待初始化启动装置(方框S13)。启动装置初始化模块123c初始化新选中的启动装置(方框S14)。
方框S13和方框S14中的处理循环迭代,直至检测到“操作***启动有效”启动装置,或直至判定操作***无法从启动优先级信息指定的启动装置中启动。相应的,当除具有最低优先级的启动装置以外的启动装置被判定为“操作***启动有效”的启动装置时,所有优先级别较其它启动装置更低的启动装置都不被初始化。即在本实施例中,仅初始化操作***启动所需的最少启动装置。
因而,在本实施例中,较在先技术,该信息处理设备通电后的初始化运行所需时间减少了。这使得启动处理时间(通电自检处理时间)减少,从而快速启动操作***。能启动操作***的启动装置的启动优先级越高,该优势越明显。在本实施例中,未由上述启动处理初始化的启动装置将由启动的操作***初始化。
当具有最低优先级的启动装置被判定为操作***启动允许时,即意味着所有启动装置都由启动处理初始化。即使在这种情况下,初始化所需时间也只是和在先技术完全相等,而非更长。而且这种情况很少发生。
假设现在引起启动处理的因素(壳体装置11通电因素)是按下电视开启按钮开关15A(方框S12)。这种情况下,启动因素检测模块123a将控制转移给启动装置初始化模块123c。在本实施例中,收看电视广播节目数据的电视应用软件在预存在硬盘驱动器130中的子操作***132中运行。
相应的,当按下电视开启按钮开关15A后启动装置初始化模块123c由启动处理启动后,它就初始化硬盘驱动器130,而不管启动优先级信息(方框S17)指定的优先级。
启动装置初始化模块123c初始化硬盘驱动器130后,启动判定模块123d就判定硬盘驱动器130能否启动子操作***132(方框S18)。如果在方框S18中判定能够启动子操作***,就正常完成一系列启动装置检测处理。此时,操作***启动模块124执行操作***启动处理,以从硬盘驱动器130中启动子操作***132(图4中方框S3)。
如上所述,在本实施例中,当用户按下电视开启按钮开关15A以例如收看电视广播节目时,与收看电视广播节目无关的启动装置,如光盘驱动器162等,不被初始化。相应的,按下电视开启按钮开关15A引起的设备通电后的初始化所需时间减少了,从而实现快速启动处理。即在本实施例中,当某操作***启动时,操作***启动无需的启动装置免于初始化。这解决了例如非必需启动装置的多余能耗问题。
此外,子操作***132具有执行包括处理电视广播程序数据的音频/视频处理的最低功能。因此,启动子操作***132所需的时间远远少于启动通用主操作***131所需的时间。从而使用户简单按下电视开启按钮开关15A后,能迅速收看电视广播节目。
虽然已经描述了本发明的一些实施例,但这些实施例只以实例的方式呈现,其意图并不是限制本发明的范围。实质上,本文描述的新颖的方法和***可以多种其它形式实施;进一步,对本文描述的方法和***的形式可以作出多种省略,替代和改变而不背离本发明的精神和范围。附后的权利要求及其等同内容的意图是覆盖落在本发明的范围和精神内的这样的形式或者修改。

Claims (10)

1. 一种信息处理设备,其特征在于,包括:
壳体装置,包含多个启动装置和多个非启动装置,所述非启动装置为启动操作***所必需;
在所述信息处理设备通电后,对所述非启动装置进行初始化的单元;
检测单元,用于在所述非启动装置初始化后,在所述多个启动装置中检测出满足启动所述操作***条件的启动装置,所述检测单元包括顺序初始化单元,所述初始化单元一个个地顺序初始化所述启动装置,直到检测出满足所述条件的所述启动装置;以及
通过被所述检测单元检测出的启动装置,启动操作***的单元。
2. 如权利要求1所述的信息处理设备,其特征在于,进一步包括储存表示所述启动装置的优先级的启动优先级信息的储存单元,其中,所述顺序初始化单元根据所述启动优先级信息表示的优先级一个个地顺序初始化所述启动装置。
3. 如权利要求2所述的信息处理设备,其特征在于,所述检测单元包括:
选择单元,用于在初始化所述非启动装置后,从所述多个启动装置中,根据所述启动优先级信息表示的优先级,选择要被所述顺序初始化单元初始化的启动装置;以及
判定单元,用于判定由所述顺序初始化单元初始化的所述启动装置是否满足所述条件,当判定由所述顺序初始化单元初始化的所述启动装置不满足所述条件时,所述判定单元要求所述选择单元在所述多个启动装置中选择下一个要被初始化的启动装置。
4. 如权利要求3所述的信息处理设备,其特征在于,该信息处理设备还包括:
结合在所述壳体装置中的第一开关;
结合在所述壳体装置中的第二开关;以及
根据所述第一和第二开关之一的操作使所述信息处理设备通电的控制器,
其中:
所述多个启动装置包括特定启动装置,所述特定启动装置储存与通用操作***相比功能有限、仅用于特定处理的特定操作***;以及
当根据所述第一开关的操作使所述信息处理设备通电时,每次所述选择单元从所述多个启动装置中选择启动装置,所述顺序初始化单元初始化选中的启动装置,而当根据所述第二开关的操作使所述信息处理设备通电时,所述顺序初始化单元仅初始化所述特定启动装置。
5. 如权利要求4所述的信息处理设备,其特征在于:
所述检测单元包括因素判定单元,用于判定引起所述信息处理设备通电的因素,所述因素判定单元判定所述第一和第二开关中的哪一个的操作是使所述信息处理设备通电的因素;以及
当判定所述第一开关的操作是使信息处理设备通电的因素时,所述顺序初始化单元判定根据所述第一开关的操作使所述信息处理设备通电,当判定所述第二开关的操作是通电因素时,所述顺序初始化单元判定根据所述第二开关的操作使所述信息处理设备通电。
6. 如权利要求4所述的信息处理设备,其特征在于,所述特定操作***配置为处理电视广播节目数据。
7. 一种启动信息处理设备的方法,所述处理设备包含多个启动装置和多个非启动装置,所述非启动装置为所述启动操作***所必需,其特征在于,该方法包括:
所述信息处理设备通电后,初始化所述非启动装置;
初始化所述非启动装置后,从所述多个启动装置中选择要被初始化的启动装置;
初始化所选中的启动装置;
判定所述初始化的启动装置是否满足启动操作***的条件;
当判定所述初始化的启动装置不满足所述条件时,引起在所述多个启动装置中选择对下一个要被初始化的启动装置;以及
当判定所述初始化的启动装置满足所述条件时,通过从所述初始化的启动装置中启动所述操作***,从而启动所述信息处理设备。
8. 如权利要求7所述的方法,其特征在于,所述要被初始化的启动装置是根据表示所述启动装置优先级的启动优先级信息进行选择的,所述启动优先级信息储存在结合在所述信息处理设备中的储存单元中。
9. 如权利要求8所述的方法,其特征在于,进一步包括:
根据结合在所述信息处理设备中的第一开关和第二开关中一个的操作,使所述信息处理设备通电;
其中:
当根据所述第一开关的操作使所述信息处理设备通电时,根据所述启动优先级信息选择要被初始化的启动装置;以及
当根据所述第二开关的操作使所述信息处理设备通电时,只初始化所述多个启动装置中储存有特定操作***的特定启动装置,而不管所述启动优先级信息表示的所述启动装置的优先级,所述特定操作***与通用操作***相比功能有限、仅用于特定处理。
10. 如权利要求9所述的方法,其特征在于,进一步还包括:
初始化所述非启动装置后,判定所述第一和第二开关中的哪一个的操作是使所述信息处理设备通电的因素,
其中:
当判定所述第一开关的操作是使所述信息处理设备通电的因素时,就判定所述信息处理设备根据所述第一开关的操作通电,根据所述启动优先级信息选择要被初始化的启动装置;以及
当判定所述第二开关的操作是使所述信息处理设备通电的因素时,就判定所述信息处理设备根据所述第二开关的操作通电,只初始化储存有所述特定操作***的特定启动装置。
CNB2006101436460A 2005-10-31 2006-10-27 具有启动装置的信息处理设备及启动该信息处理设备的方法 Expired - Fee Related CN100424645C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005-317600 2005-10-31
JP2005317600 2005-10-31
JP2005317600A JP2007122653A (ja) 2005-10-31 2005-10-31 情報処理装置及び起動制御方法

Publications (2)

Publication Number Publication Date
CN1959639A CN1959639A (zh) 2007-05-09
CN100424645C true CN100424645C (zh) 2008-10-08

Family

ID=37997991

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101436460A Expired - Fee Related CN100424645C (zh) 2005-10-31 2006-10-27 具有启动装置的信息处理设备及启动该信息处理设备的方法

Country Status (3)

Country Link
US (1) US20070101116A1 (zh)
JP (1) JP2007122653A (zh)
CN (1) CN100424645C (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028155B1 (en) 2007-06-06 2011-09-27 American Megatrends, Inc. Initiating an operating system boot from firmware
US8458658B2 (en) * 2008-02-29 2013-06-04 Red Hat, Inc. Methods and systems for dynamically building a software appliance
US9092243B2 (en) 2008-05-28 2015-07-28 Red Hat, Inc. Managing a software appliance
US8868721B2 (en) 2008-05-29 2014-10-21 Red Hat, Inc. Software appliance management using broadcast data
US10657466B2 (en) 2008-05-29 2020-05-19 Red Hat, Inc. Building custom appliances in a cloud-based network
US9210173B2 (en) * 2008-11-26 2015-12-08 Red Hat, Inc. Securing appliances for use in a cloud computing environment
EP2228718A1 (en) * 2009-03-11 2010-09-15 Harman Becker Automotive Systems GmbH Computing device and start-up method therefor
JP5293412B2 (ja) * 2009-06-01 2013-09-18 日本電気株式会社 コンピュータシステム、及びコンピュータシステムの障害処理方法
US8504443B2 (en) * 2009-08-31 2013-08-06 Red Hat, Inc. Methods and systems for pricing software infrastructure for a cloud computing environment
JP4988036B2 (ja) * 2010-12-22 2012-08-01 株式会社東芝 情報処理装置および同装置における映像信号の出力制御方法
CN102231780B (zh) * 2011-07-19 2013-11-13 宇龙计算机通信科技(深圳)有限公司 移动终端和控制方法
US20130080754A1 (en) * 2011-09-22 2013-03-28 Cisco Technology, Inc. Service Profile Based Peripheral Component Interconnect Device Enumeration And Option ROM Loading
KR20130078675A (ko) 2011-12-30 2013-07-10 삼성전자주식회사 디스플레이장치, 업그레이드장치, 디스플레이 시스템 및 이들의 제어방법
US9461887B2 (en) * 2012-12-05 2016-10-04 Cisco Technology, Inc. Stateless flexible boot control
CN106293719A (zh) * 2016-08-02 2017-01-04 浪潮集团有限公司 一种U‑Boot下基于链表的多设备快速启动***及其方法
JP7115128B2 (ja) * 2018-08-07 2022-08-09 富士通株式会社 情報処理装置、ブート方法及びブートプログラム
KR102103593B1 (ko) * 2019-07-29 2020-04-23 김창석 외장형 운영체제 구동 장치 및 그 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1398371A (zh) * 2000-02-04 2003-02-19 印西德软件公司 在操作***装载之前更改操作***启动顺序的***和方法
EP1351144A1 (en) * 2002-04-04 2003-10-08 Hewlett-Packard Company Data processing system and method having an improved device initialisation process
EP1437653A2 (en) * 2003-01-08 2004-07-14 Sony Corporation Information processing apparatus, method and program
CN1163824C (zh) * 1999-12-02 2004-08-25 三星电子株式会社 快速启动装置和方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6754818B1 (en) * 2000-08-31 2004-06-22 Sun Microsystems, Inc. Method and system for bootstrapping from a different boot image when computer system is turned on or reset
US7343484B2 (en) * 2002-03-28 2008-03-11 O2Micro International Limited Personal computer integrated with personal digital assistant
US7120786B2 (en) * 2002-06-17 2006-10-10 Microsoft Corporation Booting from a compressed image
US20050160474A1 (en) * 2004-01-15 2005-07-21 Fujitsu Limited Information processing device and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1163824C (zh) * 1999-12-02 2004-08-25 三星电子株式会社 快速启动装置和方法
CN1398371A (zh) * 2000-02-04 2003-02-19 印西德软件公司 在操作***装载之前更改操作***启动顺序的***和方法
EP1351144A1 (en) * 2002-04-04 2003-10-08 Hewlett-Packard Company Data processing system and method having an improved device initialisation process
EP1437653A2 (en) * 2003-01-08 2004-07-14 Sony Corporation Information processing apparatus, method and program

Also Published As

Publication number Publication date
JP2007122653A (ja) 2007-05-17
US20070101116A1 (en) 2007-05-03
CN1959639A (zh) 2007-05-09

Similar Documents

Publication Publication Date Title
CN100424645C (zh) 具有启动装置的信息处理设备及启动该信息处理设备的方法
US7000249B2 (en) Pre-boot authentication system
US7797729B2 (en) Pre-boot authentication system
US7302594B2 (en) Query of bios-stored value to determine user intent at return to active state
US7644292B2 (en) Information processing apparatus, quick activation method, and storage medium
CN100492277C (zh) 在安全的引导载入程序中使用散列法的方法和装置
CN102804131B (zh) 访问计算机预引导例程的装置和方法
EP2821882B1 (en) Computer device and method for converting working mode of universal serial bus connector of the computer device
US20110004749A1 (en) Launching An Application From A Power Management State
US9152492B2 (en) Performing recovery of a headless computer
CN101430592A (zh) 信息处理设备
CN102171653A (zh) 包括用户输入设备的可移除数据存储器件
EP1437653B1 (en) Information processing apparatus, method and program
US20050160474A1 (en) Information processing device and program
US8169939B2 (en) Mobile computation device and data packet reception method thereof
US7370193B2 (en) Computing system being able to quickly switch between an internal and an external networks and a method thereof
JP2002082810A (ja) 情報処理装置及び方法、並びに半導体メモリ装置
CN111522766A (zh) 一种通信***及其方法、装置、设备及存储介质
CN110324714A (zh) 电视机及其电视控制方法、控制装置和可读存储介质
CN1936843B (zh) 一种内接存储设备的智能密钥装置及其使用方法
CN115756620A (zh) 一种服务器nvme硬盘的启动方法、***及相关设备
EP1420343A1 (en) Apparatus and method for realizing statetransition of computing device
CN101145277A (zh) 信息处理设备及远程控制代码传送控制方法
JP2002149261A (ja) 直接インターネットに接続可能な機能を具える装置、コンピュータ、及び方法
JP2001282703A (ja) デバイス交換機能を備えた情報処理装置

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081008

Termination date: 20091127