快速初始化BIOS的方法与装置制造方法及图纸

技术编号:2840823 阅读:1092 留言:0更新日期:2012-04-11 18:40
本发明专利技术快速初始化BIOS的方法与装置提供了一种计算机快速开机方法与装置,为了解决现有技术中存在的计算机开机速度慢的问题,适用于具有一中央处理单元、一主存储器及一辅助电源系统的计算机,在执行第一次开机时,将BIOS程序储存至主存储器,并由辅助电源系统提供电力,以维持该BIOS程序储存于主存储器中;当计算机执行第二次及以后开机时,自主存储器读取并执行BIOS程序以完成BIOS的初始化。利用本发明专利技术所提供的方法与装置,可以大幅提升计算机系统的启动速度。

【技术实现步骤摘要】

本专利技术涉及一种计算机快速开机方法与装置,特别涉及一种计算机快速初始化BIOS的方法与装置
技术介绍
在一般计算机的基本输入输出系统(Basic Input/Output System,BIOS)中是以程序的方式记载计算机开机标准程序中所需的每一条指令。当计算机电源开启时,计算机的中央处理单元(Central Process Unit,CPU)会依BIOS中所记载的开机程序指令来执行开机动作,其中所涉及的流程包含自动检测主机板上的基本硬件组件、判断该中央处理单元以及其它的存储器如只读存储器(Read-Only Memory,ROM)与随机存取存储器(Random Access Memory,RAM)等是否正常运作、寻找存储设备(例如硬盘)中所储存的操作系统(OperatingSystem,OS)并将其启动、将计算机硬件交给操作系统启动、控制与管理等。 上述开机所需的BIOS程序相当复杂,其一般是经压缩后储存在一存储模块中,例如储存于电子可擦除可编程只读存储器(Electrically ErasableProgrammable Read Only Memory,EEPROM)或CMOS存储器中。因此在计算机电源开启后,BIOS程序须先经解压缩后才能被传输至系统存储器中以执行开机程序。然而由于习用的电子可擦除可编程化只读存储器的数据宽度仅16位,而中央处理单元所处理的数据宽度一般皆为32位或64位(甚至更宽),因此经解压缩的BIOS程序仍须经过主机板上层层组件的读取与转换,才能供系统存储器执行开机程序,致使计算机的开机速度一直无法有效提升。 图1表示了上述传统开机方式所包含的数据处理路径。以传统开机方式执行开机所需的计算机结构1包含了中央处理单元11、北桥(North Bridge)芯片12、主存储器13(即RAM)、南桥(South Bridge)芯片14、低脚位输入/输出接口(LPC I/O)15与CMOS存储器16等。在执行开机程序时,原储存于该CMOS存储器16中的BIOS程序必须先传输至低脚位输入/输出接口(LPC I/O)15进行数据宽度的初步转换,并经其与南桥芯片14间的通信而使BIOS程序得以传输至该南桥芯片14上,如图中路径A所示;另一方面,与南桥芯片14互连的北桥芯片12则用以接收中央处理单元11的指令,且与系统主存储器(RAM)13相连接,以供该中央处理单元11经北桥芯片12读取到南桥芯片14所传输的BIOS程序后,即将该程序暂存于主存储器13中,并将该等程序予以解压缩后执行,以完成整个开机程序,如图中路径B所示。 显然,此传统开机过程(路径A与路径B)相当繁复,层层的数据宽度转换以及冗长的数据读取路径皆耗费了大量时间,计算机系统启动的速度也因此受到相当的限制。
技术实现思路
本专利技术的目的是针对上述现有技术中存在的计算机开机速度慢的问题提供一种快速初始化BIOS的方法与装置,以缩短开机过程所需的时间。 为了达到所述目的,本专利技术提供一种快速初始化BIOS的方法,其应用于包括一中央处理单元、一主存储器和一辅助电源系统的计算机,该方法包括下列步骤a)提供一BIOS开机程序至该主存储器,其中该BIOS开机程序由该辅助电源系统提供电力而维持储存于该主存储器中;b)自该主存储器读取该BIOS开机程序;c)执行该BIOS开机程序以完成该BIOS的初始化。 本专利技术的另一方案是提供一种快速初始化BIOS的方法,其应用于具有一中央处理单元、一主存储器、一存储模块与一辅助电源系统的计算机,其中该存储模块中储存有一压缩的BIOS开机程序,当该计算机执行第一次开机时,该存储模块中的该BIOS开机程序即经读取与解压缩,以供该中央处理单元执行,以完成该第一次开机程序,其特征在于该方法更包括下列步骤将经解压缩的该BIOS开机程序储存于该主存储器中;该辅助电源系统供应电力至该主存储器以维持该BIOS开机程序储存于该主存储器中;在该计算机执行第二次及以后开机时,自该主存储器读取该BIOS开机程序;执行该BIOS开机程序以完成该BIOS的初始化。 本专利技术的又一方案是提供一种快速初始化BIOS的装置,该装置包括一主存储器,其内储存有一BIOS开机程序;一辅助电源系统,其提供电力至该主存储器,以维持该BIOS开机程序储存于该主存储器中;以及一连接至该主存储器的中央处理单元,其自该主存储器读取并执行该BIOS开机程序,以完成该BIOS的初始化。 本专利技术提供的快速初始化BIOS的方法与装置,通过将BIOS开机程序储存于主存储器中,避免了计算机开机时层层的数据读取与数据转换,有效地缩短了开机时间,提升了计算机的开机效率。附图说明图1是现有技术中计算机开机系统的结构示意图;图2是本专利技术第一实施例的计算机系统结构示意图;图3是本专利技术第二实施例的流程图。具体实施方式本专利技术将通过优选的实施例结合附图加以说明。 如图2所示的计算机结构2包括中央处理单元(CPU)21、北桥芯片22、主存储器(RAM)23以及辅助电源系统27。在本专利技术中,开机所必须的BIOS程序维持储存于主存储器23中,因此在执行开机程序时,中央处理单元21可直接执行存在于该主存储器23中的BIOS程序,而不需通过层层通信至EEPROM存储器或CMOS存储器(图中未示出)中读取BIOS程序,即如图中路径C所示。 在此一较佳实施例中,主存储器23中所储存的是已经解压缩的BIOS程序,从而省去了解压缩的步骤。当然,基于存储空间的考虑,BIOS程序也可以压缩形式储存于该主存储器23中,同样可省去层层转换BIOS程序时所需的冗长路径,以达到提升系统启动速度的效果。 在本专利技术中,为避免储存于主存储器23中的BIOS程序因计算机电源关闭而消失,利用辅助电源系统27来供应维持储存BIOS程序所需要的电力,该辅助电源系统27可选用电源管理芯片或电池系统。通过辅助电源系统27的作用,即可在计算机主电源关闭时,仍使该主存储器保持于充电状态,即所谓的“reflash”模式,以长久维持主存储器中BIOS程序的存在。 图3是根据本专利技术又一较佳实施例,用以说明本专利技术所提供的快速初始化BIOS方法的流程图。首先,提供一BIOS程序至该主存储器,其中该BIOS程序是由该辅助电源系统提供的电力而维持储存于该主存储器中(如步骤31所示);其次,自该主存储器读取该BIOS程序(如步骤32所示)后,即执行该BIOS程序以完成BIOS的初始化(如步骤33所示)。 在本专利技术中,储存于该主存储器中的该BIOS程序是在该计算机执行第一次开机时,自该存储模块中读出,并经数据宽度转换后,传输至该主存储器中以供该中央处理单元执行并完成该开机程序。由于辅助电源系统的作用,传输至该主存储器的BIOS程序可保持储存于其中,因此在执行后续的每一次开机程序时,中央处理单元仅需经由北桥芯片向该主存储器读取并执行该BIOS程序,以完成开机程序。 本专利技术将BIOS程序储存于系统主存储器中,当计算机电源关闭时,仅需配合系统待机电源或电池的使用,搭配主存储器的reflash模式,即可于主存储器中保存已完成解压缩、具适当数据宽度的BIOS程序;使得在后续执行开机时,中央处理单元可直接执行主存储器中的BIOS程本文档来自技高网
...

【技术保护点】
一种快速初始化BIOS的方法,其特征在于,应用于包括一中央处理单元、一主存储器和一辅助电源系统的计算机,该方法包括下列步骤:a)提供一BIOS开机程序至该主存储器,其中该BIOS开机程序由该辅助电源系统提供电力而维持储存于该主存储器 中;b)自该主存储器读取该BIOS开机程序;c)执行该BIOS开机程序以完成该BIOS的初始化。

【技术特征摘要】
1.一种快速初始化BIOS的方法,其特征在于,应用于包括一中央处理单元、一主存储器和一辅助电源系统的计算机,该方法包括下列步骤a)提供一BIOS开机程序至该主存储器,其中该BIOS开机程序由该辅助电源系统提供电力而维持储存于该主存储器中;b)自该主存储器读取该BIOS开机程序;c)执行该BIOS开机程序以完成该BIOS的初始化。2.如权利要求1所述的快速初始化BIOS的方法,其特征在于,该BIOS开机程序在该计算机执行第一次开机时,即储存于该主存储器中。3.如权利要求1所述的快速初始化BIOS的方法,其特征在于,该BIOS开机程序是一经压缩的程序,且步骤a)中包括另一步骤a1)解压缩该BIOS开机程序。4.如权利要求1所述的快速初始化BIOS的方法,其特征在于,步骤b)中由该中央处理单元读取该BIOS开机程序。5.如权利要求4所述的快速初始化BIOS的方法,其特征在于,该中央处理单元经由一界面控制器读取该BIOS开机程序。6.一种快速初始化BIOS的方法,其特征在于,应用于具有一中央处理单元、一主存储器、一存储模块与一辅助电源系统的计算机,其中该存储模块中储存有一压缩的BIOS开机程序,当该计算机执行第一次开机时,该存储模块中的该BIOS开机程序即经读取与解压缩,以供该中央处理单元执行,以完成该第一次开机程序,...

【专利技术属性】
技术研发人员:高定国廖哲贤林家鸿
申请(专利权)人:技嘉科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1