电脑系统快速开机的方法技术方案

技术编号:2862817 阅读:197 留言:0更新日期:2012-04-11 18:40
一种利用一基本输入输出系统使电脑系统能够快速开机的方法,其包含下列步骤:    (a)于该电脑系统开机时,检测该电脑系统是否为第一次开机;若是,则执行步骤(b)至(d);若否,则执行步骤(e);    (b)使用该基本输入输出系统检测该电脑系统中各个硬件的一初始化信息;    (c)使用一第一逻辑单元储存步骤(b)检测到的硬件的该初始化信息到一存储器;    (d)使用一第二逻辑单元依据步骤(b)所在该存储器储存的硬件的初始化信息,初始化该电脑系统的各个硬件;    (e)依据步骤(c)所储存的硬件的初始化信息,初始化该电脑系统的各个硬件。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术提供一种开机方法,尤指一种电脑系统的快速开机方法。
技术介绍
现今使用者对于电脑的使用要求越来越高,不仅是对于电脑硬件设备的等级,速度等等都有相当程度的要求,而对于使用速度更是受到使用者的重视,如何提升电脑设备各方面的速度也就成为厂商所研发的课题。请参阅图1及图2。图1为现有技术电脑系统10的功能方块图,图2为电脑系统10开机程序的流程图。电脑系统10包含有一中央处理器(CentralProcessing Unit,CPU)12用来控制电脑系统10的操作,一基本输入输出系统(BIOS)13用来储存一初始化程序,其系用来设定电脑系统10,一主存储器14用来储存各种动态数据,一开关25用来开启及关闭电脑系统10的电源,以及一台硬盘26、一台光碟机27、一台软盘机28、一张显示卡29、一张主机板30、一张音效卡31、一个键盘32及一个鼠标33。中央处理器12、基本输入输出系统13、主存储器14、显示卡29以及音效卡31都安置于主机板30之上,而硬盘26、光碟机27、软盘机28、键盘32及鼠标33都电连接于主机板30。硬盘17储存有一操作系统(Operating System)17。当电脑系统10的开关25打开供给电脑系统10电源,电脑系统10会依据储存在基本输入输出系统13来进行如开机测试(Power on Self Test,POST)、随插即用测试(plug and play test)乃至于硬件设定(hardware configuration)等等的动作。完成上述的动作后,电脑系统10才会载入操作系统17,而之后操作系统17也才能根据基本输入输出系统完成的设定,来协调电脑系统10中相关的硬件与软件,以执行电脑系统10的功能。已知电脑系统10开机程序的步骤如下列所述步骤100开启电脑系统10的开关25以开启电源; 步骤102下载储存于基本输入输出系统13中的初始化程序于主存储器14;步骤104执行初始化程序以检测电脑系统10中的各项硬件设定;步骤106载入操作系统17。要使电脑有更广泛的用途,并让使用者乐于使用,开机速度是一个相当重要的环节,然而电脑开机的速度一直是电脑使用上的一个瓶颈,由于电脑系统10于每一次开机均需要执行步骤100至步骤106,而已知电脑系统10开机程序最耗费时间的步骤为步骤104,因为执行初始化程序以检测电脑系统中的各项硬件设定,无法略过检测任何一项硬件的硬件设定,所以需要花费相当长的时间,因此电脑开机的速度无法有所提升。
技术实现思路
因此本专利技术的主要目的在于提供一种电脑系统的快速开机的方法,以达到缩短电脑系统于开机所耗费时间的目的。本专利技术的申请专利范围提供一种电脑系统开机的方法,其包含于该电脑系统开机时,检测该电脑系统是否为第一次开机;若是,则检测该电脑系统中各个硬件的初始化信息,以及将检测到的硬件的初始化信息储存于一存储器;若否,则依据储存于该存储器的硬件的初始化信息,初始化该电脑系统的各个硬件。本专利技术的申请专利范围提供一种利用一基本输入输出系统使电脑系统能够快速开机的方法,其包含于该电脑系统开机时,检测该电脑系统是否为第一次开机;若是,则使用该基本输入输出系统检测该电脑系统中各个硬件的一初始化信息,并使用一第一逻辑单元储存检测到的硬件的该初始化信息到一存储器,使用一第二逻辑单元依据该存储器储存的硬件的初始化信息,初始化该电脑系统的各个硬件;若否,依据存储器所储存的硬件的初始化信息,初始化该电脑系统的各个硬件。本专利技术提供一种电脑系统,其包含一第一存储器,用来储存该电脑系统中各个硬件的初始化信息;一第一逻辑单元,用来将该电脑系统中各个硬件的初始化信息存入该第一存储器;以及一第二逻辑单元,用来依据储存于该第一存储器的该电脑系统的各个硬件的初始化信息初始该电脑系统的各个硬件。附图说明图1为已知技术电脑系统的功能方块图;图2为图1电脑系统开机程序的流程图;图3为本专利技术电脑系统的功能方块图;图4为图3的电脑系统开机程序的流程图。具体实施例方式图3为本专利技术电脑系统20的功能方块图。电脑系统20包含有一中央处理器(Central Processing Unit,CPU)22用来控制电脑系统20的操作,一基本输入输出系统(BIOS)23用来储存一初始化程序,是用来设定电脑系统20,一主存储器24用来储存各种动态数据,一开关25用来开启及关闭电脑系统20的电源,以及一台硬盘26、一台光碟机27、一台软盘机28、一张显示卡29、一张主机板30、一张音效卡31、一个键盘32,一个鼠标33,一第一逻辑单元46以及一第二逻辑单元48。中央处理器22、基本输入输出系统23、主存储器24、显示卡29以及音效卡31都安置于主机板30之上,而硬盘26、光碟机27、软盘机28、键盘32及鼠标33都电连接于主机板30。硬盘26储存有一操作系统47。请参阅图4,图4为本专利技术电脑系统20开机程序的流程图。其包含有下列步骤步骤200于电脑系统20开机时,检测电脑系统20是否为第一次开机;若是,则执行步骤202至208;若否,则执行步骤210及212;步骤202使用初始化程序检测电脑系统20中各个硬件26-33的初始化信息;步骤204使用第一逻辑单元46将步骤202检测到的硬件的初始化信息存入基本输入输出系统23;步骤206依据步骤202检测到的硬件的初始化信息,初始化电脑系统20的各个硬件26-33;步骤208载入操作系统47;步骤210使用第二逻辑单元48依据储存于基本输入输出系统23的硬件的初始化信息,初始化电脑系统20的各个硬件26-33;以及步骤212载入操作系统47。于步骤200中,电脑系统20可于开机时在执行POST(Power on self test)程序时,用基本输入输出系统23检测是否储存有一电脑系统20的各项硬件的初始化信息(例如各项硬件的识别码,硬件参数(PCI or I/O),中断向量表,或是基本输入输出系统的数据区域(Bios data area)等等)与否来判断电脑系统20是否为第一次开机,若没有检测到基本输入输出系统23中储存有电脑系统20的各个硬件26-33的初始化信息,则判定电脑系统20为第一次开机,即执行步骤202至208。若有检测到基本输入输出系统23中储存有电脑系统20的各个硬件26-33的初始化信息,则判定电脑系统20并非为第一次开机,即可略过检测电脑系统20中各项硬件的初始化信息的动作,执行步骤210及212。除了上述系统可用的各项硬件的初始化信息来判断是否为第一次开机,本专利技术也可检测其硬件设定来判断电脑系统20是否为第一次开机,例如使用跳线器(jumper)的设定以决定电脑系统20是否为第一次开机,在使用跳线器调整电脑系统20为要重新检测电脑系统20中各个硬件26-33的初始化信息的情况下,即使基本输入输出系统23中储存有电脑系统20的各个硬件26-33的初始化信息,电脑系统20仍会将开机程序视为第一次,以重新执行步骤202至208来更新基本输入输出系统23中储存的硬件26-33的初始化信息。于步骤202及204中,电脑系统20使用储存于基本输入输出系统23的初始化程序检测电脑系统20中各个硬件26-33,如硬盘26、光碟机27、软盘机28、主机板本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈奕彰吴质轩
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:

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

1