[发明专利]一种客制化基本输入输出系统的更新方法有效
申请号: | 200610156383.7 | 申请日: | 2006-12-29 |
公开(公告)号: | CN101211267A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 卢义村 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;祁建国 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客制化 基本 输入输出 系统 更新 方法 | ||
技术领域
本发明涉及一种基本输入输出系统(Basic Input Output System,BIOS)程序的更新方法,特别是一种利用预留写入空间进行客制化程序扩充/删除的基本输入输出系统之更新方法。
背景技术
一般来说,计算机主机板上的基本输入输出系统均由硬件系统厂商所提供的二进制文件(binary file)直接刻录在内存中所组成的,当使用者要进行基本输入输出系统更新时,需利用由硬件系统厂商提供的基本输入输出系统刻录更新程序(BIOS ROM Flash Utility),将整个基本输入输出系统的二进制文件刻录进计算机主机板上的基本输入输出系统的内存中,以完成更新程序,但是上述的更新方式具有以下缺点:(1)基本输入输出系统的内存中内含的程序代码都由硬件系统厂商提供一般通用的程序,使用者无法自行增加程序、功能。(2)基本输入输出系统刻录更新程序无法提供使用者去选择更新基本输入输出系统的内存中的特定程序代码区段(code segment),只能进行基本输入输出系统刻录更新程序内预设定的整个基本输入输出系统的内存的刻录更新程序。
在目前的基本输入输出系统更新方法中,有一种方法是利用外围装置上储存的客制化设定,在开机自我测试程序阶段时,利用外围装置上储存的客制化设定更新覆盖过计算机主机板上原本的基本输入输出系统的设定,例如,将风扇速度由50%更新成80%,但上述方式仅是将预设的基本输入输出系统设定改为客制化的基本输入输出系统设定,并无法扩充基本输入输出系统。
发明内容
本发明所要解决的技术问题在于提供一种客制化基本输入输出系统的更新方法,在基本输入输出系统的内存中预留客制化程序写入空间,以提供使用者将编辑完成的程序刻录至客制化程序写入空间中,并在开机自我测试程序阶段时,自动执行客制化程序写入空间中的程序,以实现对基本输入输出系统的扩充。
为了实现上述目的,本发明提供了一种客制化基本输入输出系统的更新方法,其特点在于,包含有下列步骤:在该基本输入输出系统的内存中预留一客制化程序写入空间;编辑具有一特征值的一客制化程序;利用一刻录程序将该客制化程序刻录至该客制化程序写入空间;确认该客制化程序刻录完成后,执行该开机自我测试程序;根据该特征值判断该客制化程序写入空间是否有该客制化程序;在该特征值存在时,将该客制化程序复制到一系统内存中;及执行该客制化程序。
上述客制化基本输入输出系统的更新方法,其特点在于,该特征值为一表头。
上述客制化基本输入输出系统的更新方法,其特点在于,该特征值为一签名。
上述客制化基本输入输出系统的更新方法,其特点在于,该特征值为一校验和。
上述客制化基本输入输出系统的更新方法,其特点在于,该方法还包含移除该客制化程序的步骤,其还包含下列步骤:通过该刻录程序接收一移除特征值;在各该客制化程序写入空间中搜寻是否存在与该移除特征值相同的该特征值;及若搜寻到该特征值时,删除该特征值。
上述客制化基本输入输出系统的更新方法,其特点在于,该特征值是指该客制化程序中一预定位数长度的内容。
通过这种客制化基本输入输出系统的更新方法,在基本输入输出系统的内存中预留一个客制化程序写入空间,并利用刻录程序让使用者将自行编辑完成的程序刻录至客制化程序写入空间中,在开机自我测试阶段时执行客制化程序写入空间中的程序,如此,使得基本输入输出系统的功能可由使用者自行扩充,不再局限于硬件系统厂商所提供的预设功能,以实现对基本输入输出系统的扩充。另外,因为基本输入输出系统为计算机装置一开机后第一个且绝对会执行的程序,因此客制化程序在执行的优先权以及安全性上均优于一般在操作系统上执行的应用程序。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1A为本发明实施例的流程图;
图1B为本发明实施例的流程图;及
图2为本发明实施例的程序刻录示意图。
其中,附图标记:
10 基本输入输出系统内存
11 基本输入输出系统程序代码
12 第一客制化程序写入空间
13 第n客制化程序写入空间
20 基本输入输出系统刻录更新程序
30 第一客制化程序
31 第n客制化程序
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610156383.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:四柱式轨道车辆转向架刚度检测系统
- 下一篇:一种有机废水的处理方法