[发明专利]基本输入/输出系统与其数据更新方法有效

专利信息
申请号: 200710128334.7 申请日: 2007-07-06
公开(公告)号: CN101339513A 公开(公告)日: 2009-01-07
发明(设计)人: 王锦煜;王显三 申请(专利权)人: 华硕电脑股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 北京市柳沈律师事务所 代理人: 蒲迈文;黄小临
地址: 中国台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基本 输入 输出 系统 与其 数据 更新 方法
【说明书】:

技术领域

发明涉及一种数据更新方法,且特别是涉及一种基本输入/输出系统数据的更新方法。

背景技术

在目前的基本输入/输出系统(以下简称为BIOS)中,其数据储存于主机板上的一闪速存储器(flash memory)中,且包含多个程序群组(code group),例如:控制中央处理器的微码(microcode)、控制输入输出装置的程序代码(code)或商标(logo)图片等等。但是通常主机板在使用一段时间后,BIOS内会有部分的程序群组需要更新,或是当使用者想要更新计算机中的硬件时,也将需要更新部分的程序群组。

举例来说,当使用者想要更新中央处理器的微码时,将通过一公用程序(utility)来更新BIOS,而其更新的步骤如图1所示。图1所示为已知技术BIOS数据更新方法的步骤流程图。请参考图1,开始更新BIOS(步骤S100)。首先,使用者下载完整BIOS的程序代码(步骤S110),而程序代码中包含使用者想要更新的中央处理器的微码。

接下来,公用程序将下载的BIOS的程序代码编译(compile)为一映像文件(S120),并且擦除整个闪速存储器(步骤S130),再将映像文件写入闪速存储器中(步骤S140),来完成更新BIOS(步骤S150)。

然而,上述的已知的更新BIOS的步骤具有以下多个缺点:

1.当使用者仅需要更新部分的程序群组时,仍需要擦除整个闪速存储器,并写入完整的映像文件,这使更新的步骤过于复杂,并浪费多余的更新时间。

2.由于每次更新BIOS时,都需要擦除整个闪速存储器,并重新写入整个映像文件。因此,在更新BIOS时,只要部分的数据未完整写入闪速存储器,就会造成BIOS大部分的功能失效,甚至造成计算机无法正常开机,并且相对提高更新失败的机率。

3.当映像文件的大小超过闪速存储器时,将会使得映像文件无法完整写入闪速存储器中,而使使用者无法更新BIOS。

发明内容

本发明的目的就是在提供一种BIOS数据更新方法,在更新BIOS时,能够只更新部分的程序群组,并达到降低更新时发生错误的风险的目的。

本发明提出一种BIOS数据更新方法,此BIOS包括多个程序群组与一程序群组地址查找表(lookup table),这些程序群组分别储存于一非易失性存储器中的多个区块,而程序群组地址查找表指示每个程序群组在非易失性存储器中的起始地址。BIOS数据更新方法包括:取得一更新程序群组;根据程序群组地址查找表,在这些程序群组中找出所要更新的一特定程序群组,并找出特定程序群组所对应的第一特定区块的地址,其中,特定程序群组分为第一特定程序区段与第二程序区段,并分别储存于非易失性存储器中的第一特定区块与第二特定区块,而第一特定区块与第二特定区块以链接串行连接;将更新程序群组分为一第一更新程序区段与一第二更新程序区段,并将第一更新程序区段与第二更新程序区段分别写入第一特定区块与第二特定区块。

本发明因采用链接串行与程序群组地址查找表,组成一数据结构来储存BIOS的程序群组,因此,本发明在更新BIOS时,能够仅更新部分的程序群组,以降低更新BIOS时发生错误的机率。并且,当所要更新的程序群组超过存储器的空间时,本发明也能够删除不必要的程序群组,来释放存储器的空间,使得BIOS的更新更具有弹性。

为使本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并结合附图详细说明如下。

附图说明

图1所示为已知技术中的BIOS数据更新方法的步骤流程图。

图2所示为本发明实施例的储存BIOS的闪速存储器区块配置图。

图3所示为本发明实施例的程序群组地址查找表。

图4所示为本发明实施例的程序群组A的链接串行示意图。

图5所示为本发明第二实施例的BIOS数据更新方法的步骤流程图。

图6所示为本发明实施例的储存BIOS的随机存取存储器区块配置图。

图7所示为本发明第三实施例的BIOS数据更新方法的步骤流程图。

图8所示为步骤S770的子步骤流程图。

图9所示为本发明第三实施例在第一写入步骤之后,储存BIOS的闪速存储器区块配置图。

图10所示为本发明第三实施例在第一写入步骤之后,更新程序群组的链接串行示意图。

图11所示为本发明第三实施例在第一写入步骤之后,储存BIOS的随机存取存储器区块配置图。

图12所示为步骤S780的子步骤流程图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华硕电脑股份有限公司,未经华硕电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710128334.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top