电脑即时开机系统与方法

文档序号:6598112阅读:311来源:国知局
专利名称:电脑即时开机系统与方法
技术领域
本发明是有关于一种实现电脑系统即时开机的系统与方法,将电脑系统中常使用的功能独立出来,透过系统基本输出/输入系统(BIOS)控制,只启用所欲使用的功能,达到系统即时开机的目的。
背景技术
个人电脑系统与家电系统因为其硬件设计上的不同,故在个人电脑系统上开机的时间,很难像家电系统般可以即时开关机,为了改善此差异,本发明可以缩短电脑系统开机时间,让一般使用者在使用个人电脑时也有使用家电般的感觉。
当一般使用者在使用个人电脑时,很少有人会使用到个人电脑全部的功能,通常只会使用其中某一项功能,如利用个人电脑听音乐、看电视或看电影等。但通常激活电脑后,系统会将所有相关软硬件加载,为了要使用某一项功能,却要等到系统将电脑全部硬件初始化才可使用。

发明内容
有鉴于此,本发明的目的在提供使用者可针对所欲执行的应用程序,只初始化其相应的硬件,以达到加速开机的目的。
基于上述目的,本发明即提供一种电脑即时开机的方法。将电脑系统常用的功能独立出来,透过系统基本输出/输入系统的控制,于开机时只针对所欲使用的功能的硬件做初始化,以达到缩短开机时间的目的,其基本步骤如下所述设置复数快速键,以开启上述电脑系统中对应的应用程序,上述应用程序对应至少一上述硬件外围;按下上述快速键,激活上述电脑系统;以及激活对应上述快速键的上述应用程序,其中,透过一基本输出/输入系统(BIOS)初始化对应上述应用程序的上述硬件外围,从而其它未对应于上述应用程序的上述硬件外围则不执行初始化的动作。


图1为显示本发明的系统架构图;图2显示实现本发明的步骤流程图。
图号说明1~主机板;10~中央处理器;20~基本输出/输入系统;30~键盘;40~储存装置;50~串行端口(COM);55~鼠标;60~PS2;65~鼠标;70~打印机输出端口(LPT);75~打印机;80~视频图像数组(VGA);
85~屏幕;90~整合式磁盘电子接口(IDE);91~硬盘;93~软盘;95~光盘;A~电视模式;B~MP3模式;C~激光视盘模式;D~电脑操作系统。
具体实施例方式
主机板1包括激活电脑系统的必要组件,包括中央处理器10、基本输出/输入系统20、键盘30、储存装置40以及硬件外围,其中硬件外围又包括串行端口(COM)50、鼠标55、Ps2 60、鼠标65、打印机输出端口(LPT)70、打印机75、视频图像数组(VGA)80、屏幕85、整合式磁盘电子接口(IDE)90、硬盘91、光盘93以及软盘95;另外储存装置包括数个应用于电脑系统的应用程序。
本发明主要为在键盘30上设置快速键,按下快速键后,中央处理器10透过基本输出/输入系统20激活储存装置40中对应快速键的应用程序,其中每一应用程序对应的数个必需的硬件外围会被初始化,至于其它与激活的应用程序不相对应的硬件外围则不会初始化,如此可以加快开机速度。
键盘30的输入控制由键盘控制器(Keyboard Controller)控制,键盘控制器具有(a)缓冲存储器(Buffer)可储存键盘的输入资料。
(b)扫瞄码(Scan Code)用来比对输入的资料。
(c)送出中断需求(Interrupt Request)。
当按下某一键时,会出现相对应的键脉冲(Keystroke),然后键盘控制器由扫瞄码找出对应的码放置于缓冲存储器中,接着键盘控制器送出中断需求给中央处理器,中央处理器加载与执行对应中断需求的服务程序,最后中央处理器由缓冲存储器读入资料。
所以当使用者按下键盘30上的快速键,即透过输出/输入埠(I/Oport)将键脉冲传送给键盘控制器,并存入缓冲存储器中。扫描码经比对该键脉冲后,将对应的码放在缓冲存储器,基本输出/输入系统读取该码以判断使用者按下哪一个应用程序的快速键,以激活相应的应用程序或电脑系统。
以一般正常激活电脑操作系统来说,基本输出/输入系统20中记载着电脑开机标准程序的一道道命令,当电脑电源开启时,首先会依开机程序内存中所记载的开机程序命令来开机1.开启电源,激活各项硬件外围。
2.基本输出/输入系统20加载内存中。
3.中央处理器10到特定的内存位置寻找基本输出/输入系统20。
4.中央处理器10根据基本输出/输入系统20,移动到其它地址上执行程序。
5.至储存装置40(通常是硬盘)找寻、激活操作系统,并将交给操作系统开启、控制与管理电脑硬件。
所以,在本发明中,基本输出/输入系统20激活应用程序前,先将对应于应用程序的硬件外围初始化,举例来说,若要播放MP3,可能要初始化的硬件外围包括视频图像数组(VGA)80、屏幕85、整合式磁盘电子接口(IDE)90、以及光盘93。
图2是显示实现本发明的步骤流程图。
首先,在设置数个独立的快速键,其中,一个快速键可激活一个应用程序的功能(电视模式A、MP3模式B、激光视盘模式C以及电脑操作系统D),且此快速键设计成具备开机功能,按下任一个快速键即可激活电脑系统。
在步骤S1中按键开机。按下电源键激活操作系统,或针对所欲开启的应用程序,按下相应的快速键,电脑系统也随的激活。
在步骤S2中,则判断开启何种功能。若按下快速键,于开机过程中,电脑系统的基本输出/输入系统查询键盘控制器(亦可称为嵌入式控制器,Embedded Controller)所回复的快速键状态,可得知目前系统是以哪一快速键开机,根据所按下的快速键,基本输出/输入系统初始化其相对应的硬件,从而激活其相应的应用程序;若按下电源键,则激活电脑操作系统D。
因为其它未被使用到的硬件并没有被初始化,故可缩短开机时间,达到系统即时开机的目的。
权利要求
1.一种电脑即时开机的方法,可适用于一电脑系统中,上述电脑系统包括复数硬件外围,包括下列步骤设置复数快速键,以开启上述电脑系统中对应的应用程序,上述应用程序对应至少一上述硬件外围;按下上述快速键,激活上述电脑系统;以及激活对应上述快速键的上述应用程序,其中,上述电脑系统于开机自我测试(Power-On Self Test)时,透过一基本输出/输入系统(BIOS)初始化对应上述应用程序的上述硬件外围,而其它未对应于上述应用程序的上述硬件外围则不予初始化。
2.根据权利要求1所述的电脑即时开机的方法,其中,将上述应用程序的功能独立,并透过上述基本输出/输入系统切换上述应用程序。
3.根据权利要求2所述的电脑即时开机的方法,其中,透过上述电脑系统的基本输出入系统针对所欲开启的上述应用程序对应的上述硬件外围进行初始化,其它未对应于上述应用程序的上述硬件外围则不予初始化,缩短开机时间。
4.根据权利要求3所述的电脑即时开机的方法,其中,若要使用上述电脑系统的全部功能,令上述电脑系统的基本输出入系统回到原本的开机初始化顺序。
5.根据权利要求1所述的电脑即时开机的方法,其中,上述硬件外围包括硬盘、软盘、光盘、Com Port、PS2 Port、VGA、LPT Port以及IDE。
6.一种电脑即时开机的系统,适用于一电脑系统,包括一储存装置,储存上述电脑系统的复数应用程序;一键盘,包括复数快速键,用以激活上述储存装置内对应的上述应用程序;复数硬件外围,上述应用程序对应至少一上述硬件外围;一基本输出/输入系统,于激活上述电脑系统时,初始化上述应用程序对应的上述硬件外围;以及一中央处理器,透过上述基本输出/输入系统,激活上述键盘的上述快速键对应的上述应用程序。
7.根据权利要求6所述的电脑即时开机的方法,其中,上述应用程序的模式包括电视模式、MP3模式以及激光视盘模式。
8.根据权利要求6所述的电脑即时开机的方法,其中,上述硬件外围包括硬盘、软盘、光盘、Com Port、PS2 Port、VGA、LPT Port以及IDE。
全文摘要
一种电脑即时开机的方法,将电脑系统常用的功能独立出来,透过系统的基本输出/输入系统(BIOS)的控制,其基本步骤如下所述设置复数快速键,以开启电脑系统的应用程序,按下快速键,激活电脑系统;以及激活对应快速键的应用程序,其中,电脑系统于开机自我测试(Power-On SelfTest)时,透过基本输出/输入系统(BIOS)初始化应用程序对应的硬件外围,而其它未对应于应用程序的硬件外围则不予初始化,以达到缩短开机时间的目的。
文档编号G06F9/44GK1501237SQ02148828
公开日2004年6月2日 申请日期2002年11月18日 优先权日2002年11月18日
发明者许浩铨 申请人:神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1