专利名称:利用电源按钮切换基本输入输出系统的计算机系统及方法
技术领域:
本发明涉及一种可切换基本输入输出系统(BIOS)的计算机系统及方法,尤 其涉及一种利用电源按钮进行BIOS切换的计算机系统及方法。
背景技术:
基本输入输出系统(Basic Input Output System, BIOS)在计算机中用以 记载主机板上各芯片与控制芯片之间的沟通模式,以及其它关于开机程序的相 关设定,让使用者可完成开机操作而进入操作系统中。因此,BIOS是计算机 系统中不可缺少的一部份。所以,若因病毒感染或更新不当等操作因素而造成 BIOS数据遭到毁损时,则会严重影响计算机系统的相关开机程序。
现有技术中解决上述问题的方法是在储存BIOS数据的基本输入输出系统 只读存储器(BIOS ROM)中,将其用以储存数据的记忆区分为二部分, 一部分作 为系统一般开机使用,另一部分则作为备份使用,接着再通过软件加以设定记 忆区切换的动作。然而,如此作法通常需要BIOS ROM中启动区的数据完整, 才可启动系统并进行切换的动作,倘若启动区里的数据全部毁损,则无法达到 救援的目的。
此外,市面上也有其它解决的方法,例如跳接主机板上的跳线(Jumper), 使得BIOS能够接受更新数据的要求。然而,此种作法仍然需要使用者自行取 得完整的BIOS更新内容,所以对于使用者而言是非常麻烦且复杂的。
因此,需要一种更简单的BIOS切换方法,让使用者可轻易地解决因BIOS 数据遭毁损而造成计算机无法正常开机的问题,完成BIOS救援的目的。
发明内容
本发明所要解决的技术问题在于提供一种利用电源按钮进行BIOS切换的 计算机系统,借以简易地解决计算机的BIOS毁损而无法正常开机的问题。 依照本发明一实施例,此计算机系统包含一电源按钮、 一检测装置以及一切换电路。电源按钮电性耦接至计算机系统,而检测装置电性耦接于电源按钮, 并用以在电源按钮被持续按压的时间达一切换时间值后输出一切换信号以及 一开机信号,其中开机信号命令计算机系统进行一开机程序。切换电路电性耦 接于检测装置,并根据切换信号将计算机系统中供开机程序使用的一第一
BIOS数据切换至一第二 BIOS数据。
本发明的另一目的在于提供一种利用电源按钮进行BIOS切换的方法,仅 通过电源按钮进行BIOS切换,以完成系统救援的动作。
依照本发明另一实施例,此方法包含按压一计算机系统中的一电源按钮; 检测电源按钮被按压的时间;判别电源按钮是否被持续按压达一切换时间值; 当电源按钮被持续按压达切换时间值时,输出一切换信号以及一开机信号,其 中开机信号命令计算机系统进行一开机程序;以及根据切换信号将计算机系统 中供开机程序使用的一第一 BIOS数据切换至一第二 BIOS数据。
通过本发明的实施例可知,利用电源按钮进行BIOS切换的计算机系统及 方法,可让使用者非常简易地将BIOS切换至备援的部分,并且可于主要的BIOS 被完全破坏时,也即当计算机系统的备援判断程序被破坏,或是所有BIOS数 据均消失或错乱时,也可仅通过电源按钮进行BIOS切换,完成系统救援的动 作。除此之外,不需增加额外的按钮或软件设计即可达到目的,可相对地节省 系统救援的成本。
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附
图式的详细说明如下
图1为依照本发明一实施例的计算机系统的示意图2为依照本发明另一实施例的计算机系统的示意图3为依照本发明一实施例的利用电源按钮进行BIOS切换的方法。
其中,附图标记
100、 200:计算机系统 102、 202:电源按钮 104、 204:检测装置 106、 206:切换电路108、 208:南桥芯片
110、 210:输出入芯片
112、 212、 214: BIOS只读存储器
114:第一记忆区 116:第二记忆区
300 316:步骤
具体实施例方式
请参照图l,为依照本发明一实施例的计算机系统的示意图。此计算机系
统100包含一电源按钮102、 一检测装置104、 一切换电路106、 一南桥芯片 108、 一输出入芯片110以及一BI0S只读存储器(BK)S ROM) 112。检测装置 104电性耦接于电源按钮102,用以检测电源按钮102被持续按压的时间,并 根据电源按钮102被持续按压的时间输出一切换信号、 一开机信号或一关机信 号,其中开机信号命令计算机系统进行一开机程序,而关机信号则是命令计算 机系统进行一关机程序。其中,检测装置104可为一可程序化阵列逻辑 (Programmable Array Logic, PAL)装置,且设计者可通过编写或更改可程序 化阵列逻辑装置的程序代码来增加额外的检测判断功能,以输出检测信号。切 换电路106电性耦接于检测装置104,并根据切换信号将计算机系统中可供开 机程序使用的一第一 BIOS数据切换至一第二 BIOS数据,其中以本实施例而言, 切换电路106可为一 XOR逻辑门。
南桥芯片108电性耦接于检测装置104,并用以接收检测装置104所输出 的开机信号或关机信号,以输出一指令信号。输出入芯片110,如Super 1/0 芯片,电性耦接于南桥芯片108,并接收南桥芯片108所输出的指令信号,借 以进行相关的开机程序或关机程序。而BIOS只读存储器112则是电性耦接于 切换电路106以及输出入芯片110,并具有用以储存第一 BIOS数据的一第一 记忆区114以及用以储存第二BI0S数据的一第二记忆区116。
当电源按钮102被持续按压少于一预定时间值,如4秒时,检测装置104 会输出开机信号至南桥芯片108中,南桥芯片108再传送相关的开机指令信号 至输出入芯片110,使得输出入芯片110读取BIOS只读存储器112中第一记 忆区114的第一 BIOS数据,并进行相关的开机程序。当电源按钮102被持续按压达预定时间值,如4秒时,检测装置104会输 出关机信号至南桥芯片108中,南桥芯片108再传送相关的关机指令信号至输 出入芯片110,借以进行相关的关机程序。
当电源按钮102被持续按压达一切换时间值,如8秒时,检测装置104 会输出开机信号至南桥芯片108中,并且输出切换信号至切换电路106,即X0R 逻辑门中。此时,X0R逻辑门会根据检测装置104所输出的切换信号,将BIOS 只读存储器中的第一记忆区114切换至第二记忆区116,使得原先通过第一记 忆区114的BIOS数据所进行的开机程序,可切换为第二记忆区116供输出入 芯片110读取而执行相关开机程序。
请参照图2,为依照本发明另一实施例的计算机系统的示意图。此计算机 系统200包含一电源按钮202、 一检测装置204、 一切换电路206、 一南桥芯 片208、 一输出入芯片210、 一第一 BIOS只读存储器212以及一第二 BIOS只 读存储器214。其中,电源按钮202、检测装置204、南桥芯片208以及输出 入芯片210的连接及作动方式均与图1的实施例相同。以本实施例而言,检测 装置204同样可为一可程序化阵列逻辑(Programmable Array Logic, PAL)装 置,而切换电路106则可为一逻辑电路。此外,第一 BIOS只读存储器212以 及第二 BIOS只读存储器214分别均电性耦接于切换电路206以及输出入芯片 210,并分别用以储存第一 BIOS数据以及第二 BIOS数据。
当电源按钮202被持续按压少于预定时间值,如4秒时,检测装置204 会输出开机信号至南桥芯片208中,南桥芯片208再传送相关的开机指令信号 至输出入芯片210,使得输出入芯片210读取第一 BIOS只读存储器212中的 第一BI0S数据,并进行相关的开机程序。
当电源按钮202被持续按压达预定时间值,如4秒时,检测装置204会输 出关机信号至南桥芯片208中,南桥芯片208再传送相关的关机指令信号至输 出入芯片210,借以进行相关的关机程序。
当电源按钮202被持续按压达切换时间值,如8秒时,此时检测装置204 会输出开机信号至南桥芯片208中,并且输出切换信号至切换电路206,即逻 辑电路中。此时,逻辑电路会根据检测装置204所输出的切换信号,将第一 BIOS只读存储器212切换至第二 BIOS只读存储器214,使得原先通过第一 BIOS 只读存储器212中的第一 BIOS数据所进行的开机程序,可切换为第二 BIOS只读存储器214供输出入芯片110读取而执行相关开机程序。如此一来,便可 轻易地利用电源按钮来进行计算机系统中BIOS的切换。
请参照图3,为依照本发明一实施例的利用电源按钮进行BIOS切换的方 法。首先,由使用者按压计算机系统中的一电源按钮(步骤300)。接着,通过 一检测装置检测电源按钮被按压的时间(步骤302)。另外,判别电源按钮是否 被持续按压少于一预定时间值,如4秒(步骤304)。若当电源按钮被持续按压 少于预定时间值时,则输出开机信号以供计算机系统进行相关的幵机程序(步 骤306)。若否,则再判别电源按钮是否被持续按压达预定时间值(步骤308)。
接着,若电源按钮被持续按压达预定时间值时,则输出关机信号以供计算 机系统进行相关的关机程序(步骤310)。若否,则再判别电源按钮是否被持续 按压达一切换时间值,如8秒(步骤312),其中预定时间值小于切换时间值。
另外,若电源按钮被持续按压达切换时间值,则输出切换信号以及开机信 号(步骤314)。然后,再根据切换信号将计算机系统中供开机程序使用的第一 BIOS数据切换至第二 BIOS数据,并根据开机信号进行相关的开机程序(歩骤 316)-
由上述本发明的实施例可知,利用电源按钮进行BI0S切换的计算机系统 及方法,可让使用者非常简易地将BIOS切换至备援的部分,并且可于主要的 BIOS被完全破坏时,也即当计算机系统的备援判断程序被破坏,或是其中所 有BIOS数据均消失或错乱时,也可仅通过电源按钮进行BIOS切换,完成系统 救援的动作。除此之外,不需增加额外的按钮或软件设计即可达到目的,可相 对地节省系统救援的成本。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种利用电源按钮进行基本输入输出系统切换的计算机系统,其特征在于,包含一电源按钮,电性耦接至该计算机系统;一检测装置,电性耦接于该电源按钮,并用以在该电源按钮被持续按压的时间达一切换时间值后输出一切换信号以及一开机信号,其中该开机信号命令该计算机系统进行一开机程序;以及一切换电路,电性耦接于该检测装置,并根据该切换信号将该计算机系统中供该开机程序使用的一第一基本输入输出系统数据切换至一第二基本输入输出系统数据。
2. 根据权利要求1所述的计算机系统,其特征在于,当该电源按钮被持 续按压少于一预定时间值时,该检测装置输出该开机信号命令该计算机系统进 行该开机程序,当该电源按钮被持续按压达该预定时间值时,该检测装置输出 一关机信号命令该计算机系统进行一关机程序,其中该预定时间值小于该切换 时间值。
3. 根据权利要求1所述的计算机系统,其特征在于,还包含 一基本输入输出系统只读存储器,电性耦接于该切换电路,并具有用以储存该第一基本输入输出系统数据的一第一记忆区以及用以储存该第二基本输 入输出系统数据的一第二记忆区。
4. 根据权利要求3所述的计算机系统,其特征在于,该切换电路包含一 X0R逻辑门,根据该检测装置所输出的该切换信号将该基本输入输出系 统只读存储器中的该第一记忆区切换至该第二记忆区,以供一输出入芯片读取 而进行该开机程序。
5. 根据权利要求i所述的计算机系统,其特征在于,还包含-一第一基本输入输出系统只读存储器以及一第二基本输入输出系统只读存储器,均电性耦接于该切换电路,并分别用以储存该第一基本输入输出系统 数据以及该第二基本输入输出系统数据。
6. 根据权利要求5所述的计算机系统,其特征在于,该切换电路包含一逻辑电路,根据该检测装置所输出的该切换信号将该第一基本输入输出系统只读存储器切换至该第二基本输入输出系统只'虔存储器,以供一输出入芯 片读取而进行该开机程序。
7. 根据权利要求1所述的计算机系统,其特征在于,该检测装置为一可 程序化阵列逻辑装置。
8. —种利用电源按钮进行基本输入输出系统切换的方法,其特征在于, 包含按压一计算机系统中的一电源按钮;检测该电源按钮被按压的时间;判别该电源按钮是否被持续按压达一切换时间值;当该电源按钮被持续按压达该切换时间值时,输出一切换信号以及一开机信号,其中该开机信号系命令该计算机系统进行一开机程序;以及根据该切换信号将该计算机系统中供该开机程序使用的一第一基本输入 输出系统数据切换至一第二基本输入输出系统数据。
9. 根据权利要求8所述的方法,其特征在于,还包含 判别该电源按钮是否被持续按压少于一预定时间值;当该电源按钮被持续按压少于该预定时间值时,输出该开机信号以命令该计算机系统进行该开机程序;判别该电源按钮是否被持续按压达该预定时间值;以及 当该电源按钮被持续按压达该预定时间值时,输出一关机信号以命令该计算机系统进行一关机程序。
10. 根据权利要求9所述的方法,其特征在于,该预定时间值小于该切换 时间值。
全文摘要
本发明公开了一种利用电源按钮进行基本输入输出系统切换的计算机系统及方法,该系统包含电源按钮、检测装置以及切换电路。电源按钮电性耦接至计算机系统,而检测装置电性耦接于电源按钮,并用以在电源按钮被持续按压的时间达切换时间值后输出切换信号以及开机信号,其中开机信号命令计算机系统进行开机程序。切换电路电性耦接于检测装置,并根据切换信号将计算机系统中供开机程序使用的第一基本输入输出系统数据切换至第二基本输入输出系统数据。采用本发明,当计算机系统的备援判断程序被破坏,或是所有基本输入输出系统数据均消失或错乱时,可仅通过电源按钮进行基本输入输出系统切换,完成系统救援的动作。
文档编号G06F9/445GK101295254SQ20071009773
公开日2008年10月29日 申请日期2007年4月28日 优先权日2007年4月28日
发明者白世安, 黄安圣 申请人:英业达股份有限公司