计算机快速开机系统及其方法

文档序号:6356428阅读:218来源:国知局
专利名称:计算机快速开机系统及其方法
技术领域
本发明涉及一种计算机快速开机系统及其方法,特别是涉及ー种借由快速启动模式使计算机系统可快速进入操作系统的计算机快速开机系统及其方法。
背景技术
基本输入输出系统(Basic Input/Output System, BIOS)是加载在计算机硬件系统上的最基本的软件程序代码。当计算机系统的电源被开启吋,BIOS就会由主机板上的闪存(flah memory)执行,并将芯片组和内存子系统初始化。BIOS最基本的功能就是用来记忆计算机的基本设定值,同时使用者也可以通过BIOS来设定系统的模式以及硬件的相关參数。

图I为现有习知计算机系统开机的流程示意图。如图I所示,当计算机系统开机(步骤S10)时,BIOS会进行开机自我检测(Power On Self Test, POST)(步骤SI I),以确定系统组件的基本组态及功能状态。此时,如使用者按下对应的功能键即可进入BIOS的设定主画面,以调整各项设定。而在每次计算机开机时,这些基本程序会被加载到计算机系统的内存中,并让处理器执行一些开机的初始化程序。当所有程序结束后,再加载操作系统(步骤S12),系统控制权便交由操作系统来使用。由于一般计算机系统必须遵循ACPI (Advanced Configuration and PowerInterface)的规范,因此当计算机系统需要进入S3 (Suspend to RAM, STR)模式、S4 (Suspend to Disk, STD)模式或是S5 (Soft Off)模式时,BIOS会告知操作系统需要在芯片组中的睡眠状态缓存器(sleep type register)填入哪ー个对应值,以对应接下来要进入的状态。上述S3模式又称作睡眠模式(slewing state),其指将数据写入随机存取内存(RAM),并且只供应电源给随机存取内存使用,其余组件均停止供电;S4模式或称休眠模式(hibernate state),其指将储存于随机存取内存的数据写入硬盘,并停止各组件エ作,也就是说当数据写入硬盘后才停止各组件的电源供应;以及S5模式又称关闭电源模式(soft-off state),其指停止供应电源给计算机系统。而前述睡眠模式、休眠模式及关闭电源模式皆为一般计算机系统的主要状态模式。如果使用者选择了休眠模式或关闭电源模式(步骤S13),芯片组中的睡眠状态缓存器就会被填入对应值,而计算机系统会依据所选择的状态模式来关闭电カ供应(步骤S14)。等到下一次重新启动计算机系统(步骤S10)吋,BIOS又会再一次重新进行开机自我检测(步骤Sll),当所有程序结束后,才会再加载操作系统(步骤S12)。然而,如此ー来却会让使用者等待一段时间。此外,如果使用者不选择休眠模式或关闭电源模式,但选择暖启动开机模式(WarmBoot)(步骤S15)以重新启动计算机系统,BIOS也会再重新进行开机自我检测(步骤Sll)后才加载操作系统(步骤S12)。然而,在计算机系统的硬件未变更状态下,由于硬件组态设定的数据已储存于随机存取内存中,因此实际上并不需要再重新进行开机自我检测。由于BIOS在进行开机自我检测时会进行很多侦测,例如侦测使用者是否已按下对应的功能键(hotkey)或是否有新增硬件组件等,所以导致计算机系统自开机后到进入操作系统之间需花费许多时间,因此许多系统商需要竭尽心力想办法来缩短开机时间,以期让使用者缩短进入操作系统的时间。目前最常用的方法包括減少程序代码、跳过共同的或特定的任务,然而有时候移除的可能是芯片组、组件或平台相互依属的程序代码。此外,决定要移除哪一段程序代码是非常冒险的,通常要经过不断的尝试及错误验证才能达成最佳化。再者,BIOS厂商虽可借由客制化程序代码以缩短开机时间,然而在考虑到使用者经验的因素下,BIOS在进行POST时仍须保留与使用者的互动,例如进入设定工具程序、启动清单、显示能源的星标章(Energy Star Logo)以及厂商标章等,其平均开机时间还是需要大约6到7秒钟,故一直未被广泛使用。此外,虽然在开机过程中BIOS也提供使用者按下热键(hotkey)以中断开机程序的机制,并且显示用来修改不同平台设定(例如启动顺序)的选单,然而在一般使用情形下,使用者大多是选择直接进入操作系统。因此,如何建立一快速开机程序,让使用者不须 长时间等待即能快速进入操作系统,同时提供使用者选择不同的启动模式,并让使用者可依实际需求进行操作或工具设定,实为目前亟需达到的目标。由此可见,上述现有的基本输入输出系统在方法及使用上,显然仍存在有不便与缺陷,而亟待加以进一歩改进。因此如何能创设ー种新的计算机快速开机系统及其方法,亦成为当前业界极需改进的目标。

发明内容
本发明的目的在于,克服现有的基本输入输出系统存在的缺陷,而提供一种新的计算机快速开机系统及其方法,所要解决的技术问题是使其BIOS不须进行完整的开机自我检测,而仅需简单的初始化程序即能快速进入操作系统,非常适于实用。本发明的另一目的在于,克服现有的基本输入输出系统存在的缺陷,而提供ー种新的计算机快速开机系统及其方法,所要解决的技术问题是使其当计算机系统要进入休眠模式或关闭电源模式时,使计算机系统改进入睡眠模式以将所有组件的组态设定储存于随机存取内存中。因此当需要重新开机时,则提供选择快速启动模式,以使得在所有组件均无异动的情况下,自随机存取内存中读取回复组态设定并再次快速进入操作系统中,从而更加适于实用。本发明的还ー目的在干,克服现有的基本输入输出系统存在的缺陷,而提供ー种新的计算机快速开机系统及其方法,所要解决的技术问题是使其当计算机系统进行暖启动开机模式时,提供选择致动快速启动模式,当侦测所有组件均无异动时,则自随机存取内存中读取组态设定并再次快速进入操作系统中,从而更加适于实用。本发明的再一目的在于,提供一种新的计算机快速开机系统及其方法,所要解决的技术问题是使其提供一双模式开机的选择,通过ー开机模式选择模块的切換,使使用者可选择快速启动模式或正常启动模式进入操作系统,从而更加适于实用,且具有产业上的利用价值。本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种计算机快速开机系统,其包括一随机存取内存,其储存有连接ー计算机系统的各组件的组态设定;一只读存储器,用以储存一基本输入输出系统,以控制开机自我检测操作;以及ー开机模式选择模块,用于选取开机模式,该开机模式选择模块至少包括一侦测单元,用以侦测与该计算机系统连接的各该组件是否产生异动;以及ー快速启动单元,其在该侦测单元侦测各该组件无异动时读取该随机存取内存所储存的该组态设定,井根据该组态设定进入一操作系统;若各该组件有异动,则读取该只读存储器。本发明的目的及解决其技术问题还可采用以下技术措施进ー步实现。前述的计算机快速开机系统,其中所述的该开机模式选择模块进一歩包括一正常启动单元,其在开机过程中读取该只读存储器。前述的计算机快速开机系统,其中所述的该快速启动单元由该基本输入输出系统致动或由该操作系统中ー应用程序致动。本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种计算机快速开机的方法,其包括下列步骤启动ー计算机系统的电源;进行开机自我检测;进入一操作系统;判断是否进入休眠模式或关闭电源模式;当进入该休眠模式或该 关闭电源模式时,则判断一,决速启动模式是否已致动;若该快速启动模式已致动,则进入睡眠模式,将该计算机系统的各组件的组态设定暂存于ー随机存取内存中;重新启动该电源;以及如侦测各该组件无异动,则自该随机存取内存读取各该组件的组态设定,并再次进入该操作系统。本发明的目的及解决其技术问题还可采用以下技术措施进ー步实现。前述的计算机快速开机的方法,其中所述的该快速启动模式由一基本输入输出系统致动或由该操作系统中ー应用程序致动。本发明的目的及解决其技术问题另外还采用以下技术方案来实现。依据本发明提出的一种计算机快速开机的方法,其包括下列步骤启动ー计算机系统的电源;进行开机自我检测;进入一操作系统;判断是否进行暖启动开机模式;若进行该暖启动开机模式,则判断一快速启动模式是否已致动;以及如侦测该计算机系统的各组件无异动,则自ー随机存取内存回复各该组件的组态设定,并再次进入该操作系统。本发明的目的及解决其技术问题还可采用以下技术措施进ー步实现。前述的计算机快速开机的方法,其中所述的该快速启动模式由一基本输入输出系统致动或由该操作系统中ー应用程序致动。本发明的目的及解决其技术问题另外再采用以下技术方案来实现。依据本发明提出的一种计算机快速开机的方法,其包括下列步骤启动ー计算机系统的电源;致动ー快速启动模式且检测该计算机系统的各组件有无异动;若该快速启动模式已致动并且各该组件无异动,则读取一随机存取内存中各该组件的组态设定,且不进行开机自我检测;进入一操作系统;判断是否将电源转换成休眠模式或关闭电源模式;若是,则再判断该快速启动模式是否致动;若该快速启动模式并未致动则关闭该电源;以及若该快速启动模式已致动,则进入睡眠模式。本发明的目的及解决其技术问题还可采用以下技术措施进ー步实现。前述的计算机快速开机的方法,其中所述的该快速启动模式由一基本输入输出系统致动或由该操作系统中ー应用程序致动。前述的计算机快速开机的方法,其中所述的该读取该随机存取内存中各该组件的组态设定且不进行该开机自我检测的步骤与该进入该操作系统的步骤之间进ー步包括一取消步骤,用以取消直接进入该操作系统并由一基本输入输出系统进行该开机自我检测后再进入该操作系统。本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,本发明的主要技术内容如下提供一种计算机快速开机系统,其包括一随机存取内存,其储存有连接ー计算机系统的各组件的组态设定;一只读存储器,用以储存一基本输入输出系统,以控制开机自我检测操作;以及ー开机模式选择模块,用于选取开机模式,开机模式选择模块至少包括一侦测单元,用以侦测与计算机系统连接的各组件是否产生异动;以及ー快速启动单元,其系于侦测单元侦测各组件无异动时读取随机存取内存所储存的组态设定,井根据组态设定进入一操作系统;若各组件有异动,则读取只读存储器。又提供一种计算机快速开机的方法,其包括下列步骤启动ー计算机系统的电源;进行开机自我检测;进入一操作系统;判断是否进入休眠模式或关闭电源模式;当进入休眠模式或关闭电源模式吋,则判断一快速启动模式是否已致动;若快速启动模式已致动,则进入睡眠模式,将计算机系统的各组件的组态设定暂存于ー随机存取内存中;重新启动电源;以及如侦测各组件无异动,则自随机存取内存读取各组件的组态设定,并再次进入操作系统。再提供一种计算机快速开机的方法,其包括下列步骤启动ー计算机系统的电源;进行开机自我检测;进入一操作系统;判断是否进行暖启动开机模式;若进行暖启动开机模式,则判断一快速启动模式 是否已致动;以及如侦测计算机系统的各组件无异动,则自一随机存取内存回复各组件的组态设定,并再次进入操作系统。还提供一种计算机快速开机的方法,其包括下列步骤启动ー计算机系统的电源;致动ー快速启动模式且检测计算机系统的各组件有无异动;若快速启动模式已致动并且各组件无异动,则读取一随机存取内存中各组件的组态设定,且不进行开机自我检测;进入一操作系统;判断是否将电源转换成休眠模式或关闭电源模式;若是,则再判断快速启动模式是否致动;若快速启动模式并未致动则关闭电源;以及若快速启动模式已致动,则进入睡眠模式。其中,上述方法包含有一取消步骤,使使用者可中断快速启动模式的进入。借由上述技术方案,本发明计算机快速开机系统及其方法至少具有下列优点及有益效果I、使用者开机后,不须经过漫长等待即可进入操作系统,因此可大幅缩短进入操作系统的等待时间。2、使用者开机后,即使选择进入休眠模式或关闭电源模式,亦可快速回到操作系统,兼具省电及提升效率的功效。3、使用者进行暖启动开机模式时,即使重新开机,在致动快速启动的模式下,仍可快速再次进入操作系统,可缩短等待时间。4、使用者开机后可快速进入操作系统,同时亦可通过快速键选择正常开机模式,以在系统开机程序中提供了更弹性化的设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。


图I为现有习知计算机系统开机的流程示意图。图2为本发明实施例的一种计算机快速开机系统的基本架构图。图3为本发明实施例的另ー种计算机快速开机系统的基本架构图。图4为本发明的一种计算 机快速开机方法的第一实施例流程图。图5为本发明的一种计算机快速开机方法的第二实施例流程图。图6为本发明的一种计算机快速开机方法的第三实施例流程图。图7为本发明的一种计算机快速开机方法的第四实施例流程图。100 :计算机快速开机系统200 :计算机快速开机系统10:随机存取内存 12:只读存储器14 :开机模式选择模块16 :快速启动单元17 :正常启动单元 18 :侦测单元
具体实施例方式为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的计算机快速开机系统及其方法其具体实施方式
、方法、步骤、特征及其功效,详细说明如后。图2为本发明实施例的一种计算机快速开机系统的基本架构图。图3为本发明实施例的另ー种计算机快速开机系统的基本架构图。图4为本发明的一种计算机快速开机方法的第一实施例流程图。图5为本发明的一种计算机快速开机方法的第二实施例流程图。图6为本发明的一种计算机快速开机方法的第三实施例流程图。图7为本发明的一种计算机快速开机方法的第四实施例流程图。如图2所示,本实施例为ー种计算机快速开机系统100,其包括一随机存取内存(RAM) 10 ;一只读存储器(ROM) 12 ;以及ー开机模式选择模块14。其中开机模式选择模块14可用以提供选取开机模式,并且至少包括一快速启动单元16及一侦测单元18。侦测单元18可用以侦测与计算机系统连接的各组件是否产生异动,例如使用者是否有新增或移除硬件组件。其中,随机存取内存10储存有连接计算机系统的各组件的组态设定,而只读存储器12则储存有一基本输入输出系统(BIOS),用以控制开机自我检测(POST)操作。快速启动单元16可以是ー种BIOS指令集,而使用者可以直接在BIOS设定选单上致动快速启动单元16,或是由操作系统中的应用程序致动快速启动单元16。在此实施例中,在启动计算机系统时,如果侦测単元18侦测到与计算机系统连接的各组件均无异动,且在快速启动单元16已被致动的情况下,快速启动单元16会读取随机存取内存10所储存的组态设定,井根据组态设定进入操作系统,以略过开机自我检测的程序,进而缩短开机时间。但是当侦测单元18侦测到各组件有异动时,则读取只读存储器12,并执行完整的开机自我检测操作。如图3所示,本实施例为ー种计算机快速开机系统200的另ー较佳实施例,其中计算机快速开机系统200包括一随机存取内存10 ;—只读存储器12 ;以及ー开机模式选择模块14,且开机模式选择模块14至少包括一,决速启动单元16、一正常启动单元17以及ー侦测单元18。本实施例与前一实施例间的差异在于本实施例具备双模式开机的功能,并且新增了正常启动单元17,因此仅就新增的组件说明其实施方式。由于计算机系统开机后,通常会进行完整的正常开机自我检测,然后才会进入已存在的操作系统中;然而通过本实施例的计算机快速开机系统200,当快速启动单元16致动且组件无异动时,计算机系统则会以快速启动模式进行开机程序,借此缩短开机时间。反之,当快速启动单元16未致动或者组件有异动时,正常启动单元17就会被致动并在开机过程中读取只读存储器12所储存的BIOS,以进行完整的开机自我检测操作。換言之,计算机系统即进入现有习知的开机模式,而不进入快速启动模式。此外,使用者可通过触发硬件(例如键盘)中的快速键(例如F2键或Esc键),使得计算机系统发出ー按键触发信号以中断快速启动模式并让快速启动单元16处于非致动的状态,并同时致动正常启动单元17,以使得BIOS进行完整的开机自我检测。请參阅图2及图4,如图4所示,为本发明计算机快速开机方法的一较佳实施例,其方法包括下列步骤启动电源步骤(S30);开机自我检测步骤(S31);进入操作系统步骤 (S32);判断是否进入休眠模式或关闭电源模式步骤(S33);判断是否进行暖启动开机模式步骤(S34);判断是否致动快速启动模式步骤(S35);进入睡眠模式步骤(S36);重新启动电源步骤(S37);重新侦测组件是否异动步骤(S38);以及关闭电源步骤(S39)。启动电源步骤(S30):开启计算机系统的电源,也就是开机。开机自我检测步骤(S31) :BI0S在暖启动、休眠模式或甚至冷启动模式下进行完整的开机自我检测。进入操作系统步骤(S32):加载已安装于计算机的操作系统,例如Linux或Microsoft 7等操作系统。判断是否进入休眠模式或关闭电源模式步骤(S33):要离开操作系统时,判断使用者是否选择进入休眠模式或关闭电源模式。进行暖启动开机模式步骤(S34):若使用者不选择进入休眠模式或关闭电源模式,则判断使用者是否选择进行暖启动开机模式。若是,则计算机系统执行步骤S31,由BIOS进行完整的开机自我检测;若否,则执行步骤S33。判断是否致动快速启动步骤(S35):若选择进入休眠模式或关闭电源模式,则再判断快速启动模式是否已致动,快速启动模式可通过设定快速启动单元16而致动。使用者可以在BIOS的设定选单或是通过操作系统中的应用程序进行设定,进而通过BIOS或应用程序致动快速启动模式。进入睡眠模式步骤(S36):当快速启动模式已致动吋,BIOS不会让计算机系统进入休眠模式或关闭电源模式,而是改以进入睡眠模式,此时随机存取内存10的内容会被保留并进入自我更新模式(self-refresh mode),即是更新计算机系统的组件状态最新值并暂存于随机存取内存10中。重新启动电源步骤(S37):接下来,使用者可再重新启动计算机系统或重新开机。重新侦测组件是否异动步骤(S38):借由侦测单元18侦测计算机系统的硬件或周边组件是否有产生异动,在已致动快速启动模式的情况下,由于在进入睡眠模式后,各项组件的组态设定皆已储存在随机存取内存10中,因此在各组件皆未异动时,快速启动单元16即可读取随机存取内存10所储存的组态设定,以回复原有组态设定并重新回到操作系统。反之,若侦测单元18侦测到与计算机系统相连的组件有发生异动时,则读取只读存储器12,并执行完整的开机自我检测操作。关闭电源步骤(S39):若于步骤S35未选择致动快速启动模式,计算机系统就会自动关闭电源,当再次开机后,BIOS必须进行完整的开机自我检测,才能进入操作系统。请參阅图2与图5,如图5所示,为本发明计算机快速开机方法的另ー较佳实施例,其包括下列步骤启动电源步骤(S40);开机自我检测步骤(S41);进入操作系统步骤(S42);判断是否进行暧启动开机模式步骤(S43);判断是否致动快速启动模式步骤(S44);以及重新侦测组件是否异动步骤(S45)。启动电源步骤(S40):对计算机系统进行开机。开机自我检测步骤(S41) :BI0S进行完整的开机自我检测。进入操作系统步骤(S42):加载已安装于计算机的操作系统,例如Linux或 Microsoft 7等操作系统。判断是否进行暖启动开机模式步骤(S43):离开操作系统时判断使用者是否选择暖启动开机模式,其中暖启动开机模式系指当重新启动计算机系统时,不关闭计算机系统的电源。判断是否致动快速启动模式步骤(S44):如果使用者选择暖启动开机模式以重新启动计算机系统,且快速启动模式已致动则执行步骤S45。若使用者未选择使用快速启动模式,即表示快速启动单元16未致动,则执行步骤S41,借由BIOS再次进行完整的开机自我检測。此外,使用者可在BIOS的设定选单进行设定,以致动快速启动模式,又或者当使用者选择进行暖启动开机模式时,操作系统可自动执行一应用程序,以提供使用者选择是否关闭快速启动单元16,以进行计算机系统启动模式的设定。重新侦测组件是否异动步骤(S45):若选择致动快速启动模式,则需借由侦测单元18重新侦测组件是否有异动,若无异动且已致动快速启动模式,则回复储存在随机存取内存10中的组态设定,以再次进入操作系统,进而达到缩短开机时间的功效。反的,若侦测单元18侦测到组件有发生异动时,则读取只读存储器12,并执行完整的开机自我检测操作。请參阅图3及图6,如图6所示,为本发明计算机快速开机方法的另ー较佳实施例。在本实施例中,因一般开机时不会有启动选单、标章或信息的显示,且会以操作系统存在的硬盘为主要的开机项目,而只有在特定需求下,才会通过触按快速键(例如触按F2键或ESC键)以中断快速启动模式,且以完整的开机自我检测进入操作系统。上述计算机快速开机方法包括下列步骤启动电源步骤(S50);判断是否致动快速启动模式且检测组件无异动步骤(S51);从随机存取内存中回复组态设定且不进行开机自我检测步骤(S52);开机自我检测步骤(S53);进入操作系统步骤(S54);判断是否将电源转换成休眠模式或关闭电源模式步骤(S55);判断是否致动快速启动模式(S56);关闭电源步骤(S57);以及进入睡眠模式(S58)。启动电源步骤(S50):对计算机系统进行开机。判断是否致动快速启动模式且检测组件无异动步骤(S51):判断快速启动单元16是否已致动,如已致动快速启动单元16,再借由侦测单元18侦测组件是否产生异动。
从随机存取内存中回复组态设定且不进行开机自我检测步骤(S52):若快速启动模式已致动且组件并无发生异动,快速启动单元16则回复储存于随机存取内存10中的组态设定,且不须进行完整的开机自我检测,就可进入操作系统。BIOS进入开机自我检测步骤(S53):当快速启动模式未致动或者组件有异动时,正常启动单元17就会读取只读存储器12所储存的BIOS,并进行完整的开机自我检测操作。进入操作系统步骤(S54):根据步骤S 52或步骤S53进入例如Linux或Microsoft7等操作系统。判断是否将电源转换成休眠模式或关闭电源模式步骤(S55):当使用者要离开操作系统时,判断使用者是否选择休眠模式或关闭电源模式;如是,则执行步骤S56 ;如否,则继续执行步骤S55。判断是否致动快速启动模式步骤(S56):若使用者选择进入休眠模式或关闭电源模式,则再判断快速启动模式是否已致动;如快速启动模式未致动,则执行步骤S57。 关闭电源步骤(S57):若使用者未致动快速启动模式,则关闭计算机系统的电源。进入睡眠模式步骤(S58):当快速启动模式已致动,则BIOS不会让计算机系统进入休眠模式或关闭电源模式,而是改进入睡眠模式,此时随机存取内存10的内容会被保留并进入自我更新模式(self-refresh mode)。因此,若使用者要重新开机,且当侦测单元18侦测计算机系统的硬件或周边组件并无产生异动的情况下,则读取随机存取内存10所储存的组态设定,以回复原有组态设定并重新回到操作系统。请參阅图3、图6及图7,如图7所示,为本发明计算机快速开机方法的又一较佳实施例。本实施例与图6所示的计算机快速开机方法的差异仅在于步骤S52及步骤S54之间进ー步包括一取消步骤(S59)。举例来说,当执行步骤S52之后,操作系统可自动执行ー应用程序,使使用者可以选择是否要由随机存取内存10回复组态设定并直接进入操作系统,当使用者执行操作(例如输入一指令)取消直接进入操作系统时,则可执行步骤S53,读取只读存储器12所储存的BI0S,并通过BIOS进行开机自我检测后再进入操作系统。此外,使用者也可借由触发硬件(例如键盘)中的快速键(例如F2键或Esc键),以中断快速启动模式并让快速启动单元16处于非致动的状态,进而使正常启动单元17通过BIOS进行完整的开机自我检测。借由上述实施例的实施,使用者开机后或是需要重开机时,不须经过漫长的等待,即可快速进入操作系统。此外,只有当使用者有特殊需求时,才需通过快速键方式进入一般选单模式进行设定,因此可提升使用计算机的开机效率。以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述掲示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种计算机快速开机系统,其特征在于其包括 一随机存取内存,其储存有连接ー计算机系统的各组件的组态设定; 一只读存储器,用以储存一基本输入输出系统,以控制开机自我检测操作;以及ー开机模式选择模块,用于选取开机模式,该开机模式选择模块至少包括一侦测单元,用以侦测与该计算机系统连接的各该组件是否产生异动;以及ー快速启动单元,其在该侦测单元侦测各该组件无异动时读取该随机存取内存所储存的该组态设定,井根据该组态设定进入一操作系统;若各该组件有异动,则读取该只读存储器。
2.如权利要求I所述的计算机快速开机系统,其特征在于该开机模式选择模块进ー步包括一正常启动单元,其在开机过程中读取该只读存储器。
3.如权利要求I所述的计算机快速开机系统,其特征在于该快速启动单元由该基本输入输出系统致动或由该操作系统中ー应用程序致动。
4.一种计算机快速开机的方法,其特征在于其包括下列步骤 启动ー计算机系统的电源; 进行开机自我检测; 进入ー操作系统; 判断是否进入休眠模式或关闭电源模式; 当进入该休眠模式或该关闭电源模式时,则判断一快速启动模式是否已致动; 若该快速启动模式已致动,则进入睡眠模式,将该计算机系统的各组件的组态设定暂存于ー随机存取内存中; 重新启动该电源;以及 如侦测各该组件无异动,则自该随机存取内存读取各该组件的组态设定,并再次进入该操作系统。
5.如权利要求4所述的计算机快速开机的方法,其特征在于该快速启动模式由一基本输入输出系统致动或由该操作系统中ー应用程序致动。
6.一种计算机快速开机的方法,其特征在于其包括下列步骤 启动ー计算机系统的电源; 进行开机自我检测; 进入ー操作系统; 判断是否进行暖启动开机模式; 若进行该暧启动开机模式,则判断一,决速启动模式是否已致动;以及如侦测该计算机系统的各组件无异动,则自一随机存取内存回复各该组件的组态设定,并再次进入该操作系统。
7.如权利要求6所述的计算机快速开机的方法,其特征在于该快速启动模式由一基本输入输出系统致动或由该操作系统中ー应用程序致动。
8.一种计算机快速开机的方法,其特征在于其包括下列步骤 启动ー计算机系统的电源; 致动ー快速启动模式且检测该计算机系统的各组件有无异动; 若该快速启动模式已致动并且各该组件无异动,则读取一随机存取内存中各该组件的组态设定,且不进行开机自我检测;进入ー操作系统; 判断是否将电源转换成休眠模式或关闭电源模式; 若是,则再判断该快速启动模式是否致动; 若该快速启动模式并未致动则关闭该电源;以及 若该快速启动模式已致动,则进入睡眠模式。
9.如权利要求8所述的计算机快速开机的方法,其特征在于该快速启动模式由一基本输入输出系统致动或由该操作系统中ー应用程序致动。
10.如权利要求8所述的计算机快速开机的方法,其特征在于该读取该随机存取内存中各该组件的组态设定且不进行该开机自我检测的步骤与该进入该操作系统的步骤之间进ー步包括一取消步骤,用以取消直接进入该操作系统并由一基本输入输出系统进行该开机自我检测后再进入该操作系统。
全文摘要
本发明是有关于一种计算机快速开机系统及其方法,其中计算机快速开机系统包括随机存取内存;只读存储器;以及开机模式选择模块,开机模式选择模块又至少包括侦测单元及快速启动单元。当侦测单元侦测到与计算机系统连接的各组件无异动时,快速启动单元读取随机存取内存所储存的组态设定,并根据组态设定进入操作系统,而当各组件有异动时,快速启动单元则读取只读存储器,以进行开机自我检测。借此,计算机系统可快速启动,以缩短开机时间。
文档编号G06F11/22GK102681921SQ20111006671
公开日2012年9月19日 申请日期2011年3月16日 优先权日2011年3月16日
发明者黄忠渊 申请人:浩鑫股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1