[发明专利]计算机系统中的BIOS更新方法有效
申请号: | 01104724.0 | 申请日: | 2001-02-20 |
公开(公告)号: | CN1371051A | 公开(公告)日: | 2002-09-25 |
发明(设计)人: | 赖勇元 | 申请(专利权)人: | 技嘉科技股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F9/445 |
代理公司: | 上海专利商标事务所 | 代理人: | 任永武 |
地址: | 台湾省台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 中的 bios 更新 方法 | ||
本发明有关一种在一计算机系统中更新基本输入输出系统(BIOS)的方法。
在计算机系统的架构中,基本输入输出系统(basic input-output system,BIOS)是计算机系统基本操作中最基础的软件。BIOS主要是由一连串低阶的指令集所组成,提供计算机系统运作时最基本的硬件测试、定义计算机系统的特性并处理基本的工作。比如当计算机系统开机时,执行计算机系统的开机自我测试,检测与管理基本的周边装置如硬盘与键盘,与连接端口间信息的传递等等。因此,计算机系统一开机时初始的运作都是按照BIOS的内容来执行运作。倘若BIOS出现问题,计算机系统一开机便无法执行如内存(RAM)、硬盘(HD)、中央处理器(CPU)等的检测,则计算机系统便无法顺利完成开机程序。
也因为BIOS在计算机系统中具备了如此重要的地位,一般是将BIOS程序快速存储在一个可以长久不需电源的非挥发性内存中,如Flash ROM、EEPROM等,并将此类BIOS内存内建于计算机系统的主机板,使其内容不受电源供应影响而可永久保存其内容。
由于现代计算机技术的不断进步,BIOS也需要不断的更新以便能够检测功能更强大的中央处理器(CPU)与具备更多的硬件管理功能。这样,为了要随时更新BIOS的内容,BIOS内存通常是由可再写入的内存所提供,如快速存储器(flashmemory)。BIOS的制造商会将BIOS的内容储存在一卡存储器中,并且提供使用者BIOS的快速程序(flash utility)以利使用者更新BIOS之用。
当BIOS的制造商发表了较新版本的BIOS,制造商便会将BIOS的快速程序与包括更新BIOS程序代码的更新档案通过网络供使用者自行下载以更新计算机系统的BIOS。使用者将BIOS制造商所提供的快速程序与包括BIOS程序代码的更新档案(通常为一二进制档案)自网络下载至本地端的主机后,便可利用BIOS的快速程序将BIOS的更新档案再程序化(reprogram)至BIOS内存中,以覆写原先的BIOS内容或新增新的BIOS内容,完成BIOS的更新程序。
一般而言,BIOS在进行更新的作业时,其作业的环境必须要越简单越好,以免其它程序的执行影响到BIOS快速的合格率。所以,一般在进行BIOS的更新时,都是利用一张操作系统的开机磁盘,在执行完BIOS程序之后,加载操作系统的开机程序,再激活快速程序进行更新作业。但是,并非现今所有的操作系统都能够提供开机程序备份的功能。若无法使用操作系统的开机磁盘开机以执行快速程序,便无法进行BIOS的更新程序。
因此,申请人认为有其必要发展一套计算机系统中的BIOS更新方法,可供计算机系统使用者在计算机系统开机后于执行BIOS程序的阶段,通过一热键的触发便可直接执行BIOS的快速程序以完成BIOS的更新。
本发明的一目的在于提供一计算机系统中的BIOS更新方法,使用者可以通过一热键的触发而执行BIOS的更新。
本发明的另一目的在于提供一计算机系统中的BIOS更新方法,将快速程序记载于BIOS内存中,而由使用者以一热键激活所述快速程序,以BIOS的更新档案再程序化BIOS内存。
为实现上述目的,本发明的在一计算机系统中用于更新一基本输入输出系统(BIOS)的方法,其特点是,所述方法包括下列步骤:提供一基本输入输出系统内存,所述基本输入输出系统内存记载一计算机程序用于启动所述计算机系统的运作与组态设定,以及记载一快速程序用于再程序化所述基本输入输出系统内存;执行所述计算机程序以启动所述计算机系统运作与组态设定;响应一触发信号的产生,中断所述计算机程序的执行而执行所述快速程序;以及用记载一基本输入输出系统更新信息的数据结构再程序化所述基本输入输出系统内存。
根据本发明的用以更新BIOS的方法,所述方法并不需要将操作系统的开机程序加载计算机系统内部的内存中执行,而是在BIOS程序执行的阶段,通过BIOS程序中所定义的一热键的触发,中断BIOS程序的执行而激活记载于BIOS内存中的快速程序,将记载于周边储存装置的BIOS更新档案再程序化BIOS内存所记载的BIOS程序部份;最后,将计算机系统重新开机(reboot),执行已更新的BIOS程序以启动计算机系统的运作与组态设定。
为了能够对BIOS内存再程序化,BIOS内存必须为一可程序化的非挥发性内存如一快速存储器所组成。而热键乃是设置于一基本输入装置如键盘上,而其所代表的键码被定义于BIOS程序中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于技嘉科技股份有限公司,未经技嘉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01104724.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汉字笔画输入系统
- 下一篇:游标控制装置壳体