计算机系统和控制方法

文档序号:6551560阅读:89来源:国知局
专利名称:计算机系统和控制方法
技术领域
本发明涉及一种计算机系统和一种控制其的方法,更具体地讲,涉及这样一种计算机系统和控制方法,其使用微动杆(jog lever)单元选择多个启动模式之一,并且因此从选择的启动模式引导计算机系统同时减少了引导时间。
背景技术
近来,计算机系统及其应用的使用已经被广泛地延伸,并且已经开始需求多操作系统或工作环境在一个计算机系统中有效。当前如此的计算机系统可商用。
例如,由微软公司开发的WINDOW系列允许多用户定制(customize)他们自己的操作系统或工作环境,并且分别在一个计算机系统中执行。因此,当计算机系统被引导时,多用户需要将他们自己的ID(验证)和口令一起键入。因此,该计算机系统执行以表现与键入的ID和口令相应的定制的工作环境。
通过这些的传统操作系统,计算机系统的引导过程如下。首先,在计算机系统中的多个硬件部件的每个由存储在ROM(只读存储器)BIOS(基本输入输出系统)中的BIOS初始化。然后,通过运行POST(上电自检)来查找在每个硬件部件中的任何错误,并且执行启动操作系统的过程。然后,通过执行存储在记录介质如软盘驱动器、硬盘驱动器、或光盘驱动器上的启动程序,计算机系统从操作系统被引导。
此外,当计算机系统被引导时,操作系统请求用户键入ID和口令,因此,该计算机系统在由用户定制的工作环境下运行。
然而,当通过以上过程从用户定制的操作系统或工作环境引导计算机系统时存在问题。例如,如果用户想要通过DVD驱动器重放存储在DVD中的运动图像文件,则计算机系统通过以上过程被引导。在这种情况下,BIOS被执行以从操作系统引导计算机系统,同时初始化硬件部件并且运行POST过程,但是这些过程与重放运动图像文件不相关。因此,由于重放DVD所不需要的硬件和软件所需的初始化和POST过程导致引导时间被非必要地变慢。此外,如果计算机系统是由电池运行的便携式计算机,则功率被不必要地提供到给在用户定制的操作系统中没有使用的硬件部件。

发明内容
因此,本发明的一方面在于提供一种控制方法和使用该方法的计算机系统,从而该计算机系统可以被从多个启动模式引导以在一个计算机中执行不同功能,从而降低引导时间。
此外,该控制方法和使用该控制方法的计算机系统提供UI(用户接口),因此,用户可以容易地选择多个启动模式之一。
此外,在本发明中用于选择多个启动模式之一的单元可以被应用于其它用法。
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。
本发明的上述和/或其它方面可以通过提供一种计算机系统来实现,该计算机系统包括微动杆单元,用于产生多个用于选择执行不同功能的多个启动模式之一的控制信号;和控制器,用于使用根据控制信号选择的启动模式来引导计算机系统。
该控制器可以包括操作系统存储器,用于存储一个或多个操作系统,基于选择的启动模式从这些操作系统引导计算机系统;和系统启动部分,包括启动程序(startup routine),通过该程序,计算机系统从选择的操作系统被引导。
该系统启动部分可以包括启动程序存储器,用于存储启动程序;和微型计算机,用于运行启动程序以从根据控制信号选择的操作系统引导计算机系统。
启动程序可以包括BIOS。
启动模式可以包括第一启动模式和第二启动模式,其中,第一启动模式请求整个计算机系统从操作系统被引导。
响应于接收指示第二启动模式的控制信号,微型计算机可以激活将为第二启动模式操作的计算机系统的预定部件。
第二启动模式可以包括输出音频数据的音频启动模式。
当在待机模式下时响应于从微动杆单元接收控制信号,微型计算机可以确定控制信号为中断信号并且因此被激活。
在被中断信号激活后的预定时间间隔期间,响应于没有从微动杆单元接收另外的控制信号,微型计算机可以返回到待机模式。
计算机系统还包括光盘驱动器,用于重放存储在光盘中的数据,其中,第二启动模式包括用于重放存储在光盘中的数据的多媒体重放模式。
启动程序可以初始化从第一启动模式引导计算机系统的所有必要的部件。
根据本发明的另一实施例,一种控制计算机系统的方法,包括;设置用于执行不同功能的多个启动模式;通过操作微动杆单元来选择多个启动模式中的一个;和从使用微动杆单元选择的启动模式引导计算机系统。
启动模式可包括第一启动模式和第二启动模式,通过操作微动杆单元来选择多个启动模式中的一个的步骤可包括准备至少一个用于从第一启动模式引导计算机系统的操作系统、以及准备用于从该至少一个操作系统引导计算机系统的启动程序。
从启动模式引导计算机系统的步骤可包括激活相应于第二启动模式的预定部件。
从启动模式引导计算机系统的步骤可包括响应于被选择的第一启动模式来执行启动程序;和从相应于启动程序的操作系统引导计算机系统,其中,启动程序初始化根据第一启动模式引导计算机系统的必要部件。
根据本发明的另一实施例,一种计算机系统,包括启动模式选择器,用于选择执行不同功能的多个启动模式中的一个;和控制器,包括相应于各个启动模式的多个启动程序,并且用于响应于由启动模式选择器选择的启动程序来初始化计算机系统。
控制器还可包括操作系统存储器,用于存储从一个或多个启动模式引导计算机系统的一个或多个操作系统;其中,一个或多个启动程序响应于启动模式选择器的选择来初始化计算机系统,然后从存储在操作系统存储器中的操作系统中的一个操作系统引导计算机系统。
至少一个启动程序激活根据相应的启动模式只引导计算机系统的预定部件。
该计算机系统还包括电源,用于向计算机系统的每个部件供电,其中,一个或多个启动程序控制电源向根据相应的启动模式只引导计算机系统的预定部件供电。
启动模式选择器可包括微动杆单元,用于输出多个控制信号以选择启动模式。
根据本发明的另一实施例,一种计算机系统,包括选择器,用于选择在计算机系统中执行不同功能的多个启动模式中的一个;其中,启动模式中的至少一个包括在引导计算机系统期间初始化少于计算机系统的全部硬件部件的硬件部件。
该计算机系统还包括控制器,用于根据选择的启动模式引导计算机系统。
控制器可从选择器接收控制信号,并因此根据选择的启动模式引导计算机系统。
选择器可以是由用户操作以选择期望的启动模式的多方向单元。
选择器可以是设置在计算机系统的外壳中的微动杆单元。
微动杆单元可根据用户的操作产生控制信号。
选择器可用作在选择启动模式之后执行预定功能的输入装置。
该输入装置可用于使用由计算机系统提供的图形用户接口来提供输入。
该输入装置可用作激活软件的热键。
所述软件可以是因特网浏览器。
选择器可用于从待机模式激活计算机系统。
根据本发明的另一实施例,来自选择器的中断信号从待机模式激活计算机系统,然后来自选择器的控制信号响应于在中断信号之后的预定时间内产生的控制信号来指示选择的启动模式。


通过结合附图对实施例进行下面的描述,本发明这些和/或其他方面和优点将会变得清楚和更易于理解,其中图1是根据本发明实施例的计算机系统的控制框图;图2是在图1示出的根据本发明实施例的计算机系统的一个可能形式的透视图;图3是在图1示出的根据本发明实施例的计算机系统的详细的控制框图;图4示出控制根据本发明实施例的计算机系统的方法;图5示出根据本发明实施例的计算机系统的UI(用户接口);和图6描述根据本发明实施例的计算机系统的微动杆单元的另一个应用。
具体实施例方式
现在将详细地描述本发明的实施例,其例子显示在附图中,其中,相同的标号始终表示相同的部件。以下,通过参考附图来描述实施例以解释本发明。
如图1所示,根据本发明实施例的计算机系统1包括系统部分10,包括多个硬件部件;微动杆单元30,用于产生多个控制信号以选择分别支持不同功能的多个启动模式之一;和控制器50,用于从选择的与由微动杆单元30产生的控制信号相应的启动模式来引导系统部分10。尽管在讨论的实施例中描述了微动杆单元30,但是一些其它可能实施例也是可行的,通过这些实施例来从分别支持不同功能的多个启动模式中进行选择。
微动杆单元30被设置在计算机系统1的一部分中。图2是在图1示出的计算机系统1的一个可能形式的透视图。根据图2,该计算机系统1是便携式计算机,微动杆单元30被设置在其机身中。
如图2中的微动杆单元30的放大视图所示出,用户可以通过调整其向上(方向B)、向下(方向D)、向左(方向C)、和向右(方向E)来操作微动杆单元30,然后微动杆单元30产生与用户的操作相应的控制信号。此外,如果用户以在微动杆单元30的上表面的正上的方向(方向A)按下微动杆单元30,则微动杆单元30可以产生相应的信号。此外,如需要,微动杆单元30可以产生各个与方向B、方向C、方向D、和方向E的对角方向相应的控制信号。
以下,从微动杆单元30产生的控制信号被临时命名为与向着图2所示的A方向、B方向、C方向、D方向、和E方向的各个操作相应的A控制信号、B控制信号、C控制信号、D控制信号和E控制信号。
观察图1,根据本发明的这个实施例的控制器50包括OS(操作系统)存储器51,用于存储用于引导计算机系统的操作系统;和系统启动单元52,具有用于通过启动程序来从存储的操作系统运行计算机系统的启动程序。
于此,系统启动单元52包括启动程序存储器54,用于存储启动程序;和微型计算机53,用于执行启动程序以从与由微动杆单元30产生的控制信号相应的操作系统引导计算机系统。根据本发明的这个实施例的启动程序可以包括BIOS(基本输入输出系统),因此,启动程序存储器54可以包括ROMBIOS 14b(以后将参考图3对其进行描述)。
图1中的标号60表示在计算机系统1的部件的每个之间发送数据的总线。
图3是根据本发明实施例的计算机系统1的详细控制框图。于此,启动程序存储器54是ROM BIOS 14b,OS存储器51被包含在硬盘驱动器23中。
系统部分10包括CPU(中央处理单元)11、存储器14、连接到显示器16并且将视频信号提供到显示器16的图形控制器15、连接到音频输出部分18并且将音频信号提供到音频输出部分18的音频控制器17、IDE控制器21、MCH(存储器控制中心)12、和ICH(输入/输出控制中心)13。
存储器14包括RAM(随机存取器)14a,其为非易失存储器;ROM BIOS14b,用于存储BIOS和启动程序;和CMOS RAM 14c。
MCH 12是用于管理RAM 14a作为主存储器和在CPU 11、RAM 14a、和图形控制器15之间的数据传递的芯片集。于此,图像控制器15可以由作为具有MCH 12的芯片集的GMCH(图形存储器控制中心)来替换。
如图3所示,ICH 13管理在连接到MCH 12的RAM 14a和除图形控制器15以外的其它硬件部件如ROM BIOS 14b、CMOS RAM 14c、音频控制器17、微型计算机53、和IDE控制器21之间的数据传递。
IDE控制器21控制硬盘驱动器23和光盘驱动器22如DVD驱动器和/或CD驱动器。于此,根据本发明的这个实施例,该硬盘驱动器23可以存储多个操作系统。
同时,根据本发明的这个实施例的计算机系统1的操作系统被分为主操作系统和多个从操作系统。于此,当通过如图3所示的电源按钮20将计算机系统1打开时,通过正常初始化和引导过程计算机系统1被运行。例如,主操作系统可以是由微软公司开发的WINDOWS系列之一,因此,关于其的进一步描述将被省略。
当与微动杆单元30的操作相应的控制信号被发送时,通过已经通过根据本发明实施例的控制方法被简化的初始化和引导过程,从操作系统被运行。例如,为了使用光盘驱动器22如DVD驱动器来重放多媒体内容,单独的操作系统可被提供以从被定制为支持多媒体功能性的多个启动模式之一来引导计算机系统1。在这种情况下,从操作系统需要不可缺少的软件和相关的程序来重放多媒体内容。根据本发明的这个实施例,提供了存储在OS存储器51上的三种从操作系统,即第一从操作系统、第二从操作系统、和第三从操作系统。
根据本发明的这个实施例的启动模式被分成用于从从操作系统引导计算机系统的启动模式(以下,称作“第一启动模式”)、和用于引导计算机系统而不用执行从操作系统的启动模式(以下,称作“第二启动模式”)。于此,通过根据本发明的计算机系统1的控制过程将详细描述该第一启动模式和第二启动模式。
以下将描述计算机系统的控制过程。
图4示出了根据本发明实施例的控制计算机系统的方法。首先,在操作S10中,多个启动模式中的每个在计算机系统中被预先确定,并且这些启动模式被设置为与通过操作微动杆单元30而产生的控制信号相应。例如,B控制信号被设置为从第一启动模式中的第一从操作系统引导计算机系统1,C控制信号被设置为从第一启动模式中的第二从操作系统引导计算机系统1,D控制信号被设置为从第一启动模式中的第三从操作系统引导计算机系统1。同时,E控制信号被设置为从第二启动模式引导计算机系统1。
这里,在操作S11中,如果计算机系统1被断电,那么微型计算机53保持在待机模式下。在操作S12和S13中,如果用户将微动杆单元30朝向A方向按下持续给定的时间间隔,并因此A控制信号被连续地产生持续给定的时间间隔,那么微型计算机53将A控制信号确定为中断信号,并因此被激活。
在操作S14中,已经由中断信号,在这种情况下为A控制信号,激活的微型计算机53等待B控制信号、C控制信号、D控制信号、或E控制信号。这里,在操作S15和S11中,如果微型计算机53在被A控制信号激活之后在给定的时间间隔内没有接收到任何信号,那么其返回到待机模式。
同时,在操作S14和S16中,如果微型计算机53在被A控制信号激活之后接收到B控制信号、C控制信号、D控制信号、或E控制信号中的一个,那么微型计算机53根据接收到的控制信号执行预定的处理,以从相应的启动模式引导计算机系统。
下面描述以下的实施例,以解释当用户选择启动模式时微型计算机如何分别地执行。
首先,在操作S17中,如果用户使用微动杆单元30选择第一启动模式的第一从操作系统作为启动模式,那么微动杆单元30产生将被发送到微型计算机53的B控制信号。
接着,在操作S18中,微型计算机53控制电源向ROM BIOS 14b供电。然后,在操作S19中,微型计算机53执行存储在ROM BIOS 14b中的相应的启动程序,以运行第一从操作系统。这里,被选择的启动程序运行POST(上电自检)以初始化支持第一从操作系统必要的硬件部件。因此,它减少了在传统初始化和POST处理期间所花费的时间。
然后,在操作S20中,启动程序在初始化和POST处理完成之后从存储在硬盘驱动器23中的第一从操作系统引导计算机系统1。这里,第一从操作系统被简化为提供对第一启动模式所需的最小量的操作系统而定制的工作环境。
同时,如果用户在操作S17中使用微动杆单元30选择第二启动模式,那么在操作S21中,微动杆单元30对微型计算机53产生E控制信号,并且微型计算机53激活相应于第二启动模式的预定硬件部件。这里,第二启动模式最好但并非必须是输出音频格式数据的音频启动模式,其能从预定的硬件部件被引导而不用运行从操作系统。
同时,根据本发明另一实施例的计算机系统1的微动杆单元30可以被用作在选择启动模式之后执行预定功能的输入装置。
例如,如果计算机系统1从第一启动模式被引导,那么用于第一启动模式的从操作系统可能不支持诸如键盘或鼠标的普通输入装置。这里,从操作系统激活UI(用户接口),并且以可从微动杆单元30产生用于UI的控制信号。这里,微型计算机53检测来自微动杆单元30的控制信号,并因此相应于该控制信号来控制UI。
例如,如果在计算机系统1从第一从操作系统被引导之后,微动杆单元30连续地接收A控制信号持续给定的时间间隔,那么微型计算机53将连贯的A控制信号发送到CPU 11。因此,第一从操作系统将UI显示在显示器16上,如图5所示。
这里,UI被链接到树结构,并因此激活相互链接的主菜单和子菜单。因此,微动杆单元30可产生用于选择主菜单和子菜单中的每个的A控制信号、以及用于分别选择主菜单和子菜单中和它们之间的移动方向的B控制信号、C控制信号、D控制信号、和E控制信号。
参照图5,通过操作微动杆单元30来使用UI的过程如下。
首先,当通过操作微动杆单元30在预定的时间期间产生A控制信号时,主菜单M被显示在显示器16上。主菜单M可包括多个用于选择将被执行的某一功能的选择条。此时,可以由当微动杆单元30操作时产生的B控制信号和C控制信号执行选择条的选择移动。可以由A控制信号执行选择条的选择。
用户操作微动杆单元30以产生E控制信号,由此从主菜单M移至子菜单S1。子菜单S1在E控制信号被产生的情况下可以被显示在显示器16上,或者与主菜单M一起被显示在显示器16上。
与主菜单M中相同,可以由当微动杆单元30操作时产生的B控制信号和C控制信号执行设置在子菜单S1中的多个选择条的选择移动。可以由A控制信号执行选择条的选择。另外,可以由如上所述的E控制信号执行从子菜单S1到另一子菜单S2的切换。可以由当微动杆单元30操作时产生的C控制信号执行从子菜单S1或S2到前一子菜单S1到主菜单M的切换。
另外,如果从被定制为重放电影或音乐文件的启动模式引导计算机系统1,那么微动杆单元30可用于执行相应的重放电影或音乐文件的功能,如图6所示。图6显示了当微动杆单元30用于重放电影或音乐文件时控制微动杆单元30的例子,并且微动杆单元30可以被应用于各种其它的功能。
同时,当计算机系统1从主操作系统被启动时,微动杆单元30可用作输入装置。例如,微动杆单元30可用作激活因特网浏览器或软件的热键。此外,微动杆单元30可用作按照与当计算机系统1从从操作系统被启动时相同的方式控制重放电影或音乐文件的多媒体播放器的输入装置。
可以通过使用微动杆单元30以产生多个用于选择各种启动模式中的一个的信号,来从对用户优选的工作环境而定制的启动模式引导计算机系统1;并且控制器50基于相应于选择的启动模式的信号来引导计算机系统1。
虽然显示和描述了本发明的一些实施例,但是本领域的技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行改变。
权利要求
1.一种计算机系统,包括微动杆单元,用于产生多个用于选择执行不同功能的多个启动模式之一的控制信号;和控制器,用于使用根据控制信号选择的启动模式来引导计算机系统。
2.根据权利要求1所述的计算机系统,其中,该控制器包括操作系统存储器,用于存储一个或多个操作系统,基于选择的启动模式从这些操作系统引导计算机系统;和系统启动部分,包括启动程序,通过该程序,计算机系统从选择的操作系统被引导。
3.根据权利要求2所述的计算机系统,其中,系统启动部分包括启动程序存储器,用于存储启动程序;和微型计算机,用于运行启动程序以从根据控制信号选择的操作系统引导计算机系统。
4.根据权利要求3所述的计算机系统,其中,启动程序包括BIOS。
5.根据权利要求3所述的计算机系统,其中,多个启动模式包括第一启动模式和第二启动模式,其中,第一启动模式请求整个计算机系统从操作系统被引导。
6.根据权利要求5所述的计算机系统,其中,响应于接收指示第二启动模式的控制信号,微型计算机可以激活将为第二启动模式操作的计算机系统的预定部件。
7.根据权利要求6所述的计算机系统,其中,第二启动模式包括输出音频数据的音频启动模式。
8.根据权利要求3所述的计算机系统,其中,当在待机模式下时响应于从微动杆单元接收控制信号,微型计算机确定控制信号为中断信号并且因此变得被激活。
9.根据权利要求8所述的计算机系统,其中,在被中断信号激活的预定时间间隔期间,响应于没有从微动杆单元接收另外的控制信号,微型计算机返回到待机模式。
10.根据权利要求5所述的计算机系统,还包括光盘驱动器,用于重放存储在光盘中的数据,其中,第二启动模式包括用于重放存储在光盘中的数据的多媒体重放模式。
11.根据权利要求5所述的计算机系统,其中,启动程序初始化从第一启动模式引导计算机系统的所有必要的部件。
12.根据权利要求2所述的计算机系统,其中,控制器将来自微动杆单元的控制信号确定为响应于该计算机系统从选择的启动模式被引导来执行预定功能的信号。
13.一种控制计算机系统的方法,该方法包括;设置用于执行不同功能的多个启动模式;通过操作微动杆单元来选择多个启动模式中的一个;和从使用微动杆单元选择的启动模式引导计算机系统。
14.根据权利要求13所述的方法,其中,多个启动模式包括第一启动模式和第二启动模式,通过操作微动杆单元来选择多个启动模式中的一个的步骤包括准备至少一个用于从第一启动模式引导计算机系统的操作系统、以及准备用于从该至少一个操作系统引导计算机系统的启动程序。
15.根据权利要求14所述的方法,其中,从启动模式引导计算机系统的步骤包括激活相应于第二启动模式的预定部件。
16.根据权利要求14所述的方法,其中,从启动模式引导计算机系统的步骤包括响应于被选择的第一启动模式来执行启动程序;和从相应于启动程序的操作系统引导计算机系统;其中,启动程序初始化根据第一启动模式引导计算机系统的必要部件。
17.一种计算机系统,包括启动模式选择器,用于选择执行不同功能的多个启动模式中的一个;和控制器,包括相应于各个启动模式的多个启动程序,并且用于响应于由启动模式选择器选择的启动程序来初始化计算机系统。
18.根据权利要求17所述的计算机系统,其中,控制器还包括操作系统存储器,用于存储从一个或多个启动模式引导计算机系统的一个或多个操作系统;其中,一个或多个启动程序响应于启动模式选择器的选择来初始化计算机系统,然后从存储在操作系统存储器中的操作系统中的一个操作系统引导计算机系统。
19.根据权利要求18所述的计算机系统,其中,至少一个启动程序激活根据相应的启动模式只引导计算机系统的预定部件。
20.根据权利要求18所述的计算机系统,还包括电源,用于向计算机系统的每个部件供电,其中,一个或多个启动程序控制电源向根据相应的启动模式只引导计算机系统的预定部件供电。
21.根据权利要求19所述的计算机系统,其中,启动模式选择器包括微动杆单元,用于输出多个控制信号以选择启动模式。
22.一种计算机系统,包括选择器,用于选择在计算机系统中执行不同功能的多个启动模式中的一个;其中,启动模式中的至少一个包括在引导计算机系统期间初始化少于计算机系统的全部硬件部件的硬件部件。
23.根据权利要求22所述的计算机系统,还包括控制器,用于根据选择的启动模式引导计算机系统。
24.根据权利要求23所述的计算机系统,其中,控制器从选择器接收控制信号,并因此根据选择的启动模式引导计算机系统。
25.根据权利要求22所述的计算机系统,其中,选择器是由用户操作以选择期望的启动模式的多方向单元。
26.根据权利要求25所述的计算机系统,其中,选择器是设置在计算机系统的外壳中的微动杆单元。
27.根据权利要求26所述的计算机系统,其中,微动杆单元根据用户的操作产生控制信号。
28.根据权利要求25所述的计算机系统,其中,选择器用作在选择启动模式之后执行预定功能的输入装置。
29.根据权利要求28所述的计算机系统,其中,所述的输入装置用于使用由计算机系统提供的图形用户接口来提供输入。
30.根据权利要求28所述的计算机系统,其中,所述的输入装置用作激活软件的热键。
31.根据权利要求30所述的计算机系统,其中,所述软件是因特网浏览器。
32.根据权利要求22所述的计算机系统,其中,选择器用于从待机模式激活计算机系统。
33.根据权利要求32所述的计算机系统,其中,来自选择器的中断信号从待机模式激活计算机系统,然后来自选择器的控制信号响应于在中断信号之后的预定时间内产生的控制信号来指示选择的启动模式。
全文摘要
一种计算机系统和控制其的方法,包括选择器,用于在该计算机系统中执行不同功能的多个启动模式之一,其中,启动模式中的至少一个包括在计算机系统的引导期间初始化少于计算机系统的全部的硬件部件。
文档编号G06F9/445GK1700174SQ20051007096
公开日2005年11月23日 申请日期2005年5月19日 优先权日2004年5月19日
发明者薛成焕 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1