本发明专利技术公开了一种基本输入输出系统的管理方法,包括当对基本输入输出系统进行更新时,则备份在基本输入输出系统中的一识别数据。而在基本输入输出系统更新完毕时,将识别数据写回已更新完毕的基本输入输出系统中。
【技术实现步骤摘要】
本专利技术是有关于一种基本输入输出系统(Basic I叩ut Output System,简称 BIOS)的更新技术,且特别是有关于一种能保留更新前的识别数据的基本输入输出 系统的更新技术。
技术介绍
基本输出输入系统是载入在电脑硬件系统上的最基本的软体程序代码,主要 的功能有开机自我测试、初始化动作、记录系统设定值、提供常驻程序库、载入操 作系统等。从另一角度来看,基本输入输出系统可以被视为与硬件沟通的核心的微 小操作系统,通常是使用组合语言写成的。图1为依照一种习知的更新基本输入输出系统的步骤流程图。请参照图1,当 要对一基本输入输出系统进行更新时,传统的作法,首先可以如步骤SIOI所述,从一数据源读取用来更新基本输入输出系统的更新数据,并且检査基本输入输出系 统内的一识别数据,以如步骤S103所述,判断更新数据是否适用于基本输入输出 系统所在的硬件系统。 一般来说,识别数据会记录电脑机型名称和/或序号等。请继续参照图l,在步骤S103中,当更新数据不适用于基本输入输出系统所 在的硬件系统时(也就是步骤S103所标示的否),则结束整个更新流程。反之, 若是更新数据适用于基本输入输出系统所在的硬件系统时(也就是步骤S103所标 示的是),则进行步骤S103,就是将更新数据烧录至基本输入输出系统内。此 时,如步骤S105所述,检査基本输入输出系统是否更新成功。若是发现基本输入 输出系统没有更新成功时(也就是步骤S105所标示的否),则重复以上的步骤。 相对地,若是确认基本输入输出系统更新成功时(也就是步骤S105所标示的是), 则结束整个更新流程。在传统的作法中,当在基本输入输出系统更新完毕后,也会同时将识别数据 清除。因此,当下一次要更新基本输入输出系统时,系统就无法判断更新数据是否符合硬件系统,导致更新失败,或是更新完毕之后,才发现更新后的基本输入输出 系统并不适用于所在的硬件系统,而造成时间上的浪费。
技术实现思路
因此,本专利技术提供一种基本输入输出系统的管理模块,可以在基本输入输出 系统进行更新完毕后,仍旧保留之前的识别数据。另外,本专利技术也提供一种基本输入输出系统的管理和更新方法,能够确保在 每次更新基本输入输出系统后,能够保有原始的识别数据,以提升更新的效率和精 确度。本专利技术提供一种基本输入输出系统的管理模块,包括处理单元、烧录单元、 存储单元和读出写入单元。其中,烧录单元可以依据处理单元所产生的控制指令,而决定是否对该基本输入输出系统进行更新。当要对基本输入输出系统进行更新 时,读出写入单元依据会将基本输入输出系统中的一识别数据存储在存储单元中, 并且在基本输入输出系统更新完毕时,再将识别数据写回基本输入输出系统,以使 基本输入输出系统能保有原始的识别数据。从另一观点来看,本专利技术提供一种基本输入输出系统的管理方法,包括当对 基本输入输出系统进行更新时,则备份在基本输入输出系统中的一识别数据。而在基本输入输出系统更新完毕时,将识别数据写回己更新完毕的基本输入输出系统 中。从另一观点来看,本专利技术提供一种基本输入输出系统的更新方法,包括备份 在基本输入输出系统中的一识别数据。另外,从一数据源读取一更新数据,并且将 此更新数据烧录至该基本输入输出系统中。当基本输入输出系统更新完毕时,本发 明将识别数据写回己更新完毕的基本输入输出系统中。在本专利技术的实施例中,识别数据包括一硬件机型名称和一硬件序号二者至少 其中之一。由于本专利技术在更新基本输入输出系统的同时,会备份识别数据。因此,在每次基本输入输出系统更新完毕后,都能保有原始的识别数据。藉此,本专利技术能够提 升更新的效率和准确度。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图作详细说明如下。附图说明图1为依照一种现有的更新基本输入输出系统的步骤流程图。图2为依照本专利技术的一较佳实施例的一种基本输入输出系统的管理模块的方 块图。图3为依照本专利技术的一较佳实施例的一种基本输入输出系统的更新方法的步 骤流程图。具体实施例方式一般来说,基本输入输出系统是保存在只读存储器(ROM)中而无法被随意修 改。然而,由于近几年来半导体产业蓬勃的发展,导致硬件升级的速度大为提升。 为此缘故,现今的基本输入输出系统大都被存储在EEPR0M或者是快闪存储器等存 储装置中,以便让使用者可以轻易地升级,以配合硬件的升级。图2为依照本专利技术的一较佳实施例的一种基本输入输出系统的管理模块的方 块图。请参照图2,本专利技术所提供的管理模块200,可以用来管理基本输入输出系 统(BI0S) 220。如上所述,BIOS 220可以存储在EEPROM或者是快闪存储器等存储 装置中。在本实施例中,管理模块200和BIOS 220都可以置于一硬件系统上,例 如个人电脑系统。管理模块200包括处理单元202、烧录单元204、读出写入单元206和存储单 元208。其中,处理单元202可以依据一使用者输入,而产生多个控制指令,以控 制整个管理模块200。在一些选择实施例中,处理单元202可以是中央处理器(CPU), 用来管理整个硬件系统。例如,当硬件系统开机时,处理单元202可以依据BIOS 220 来设定所在的硬件系统周边必要的硬件元件,并且载入操作系统,以使硬件系统能 够正常运作。当一使用者要对BIOS 220进行更新时,会产生一使用者输入给处理单元202。 此时,处理单元202可以产生一控制指令给烧录单元204,以从一数据源读取一更 新数据。在本实施例中,数据源可以是软式磁片、VCD、 DVD等存储媒体。另外, 在一些选择实施例中,数据源也可以是一网路端的服务器,本专利技术并不限制。在烧录单元204将更新数据烧录至BIOS 220内之前,处理单元202可以产生 控制指令给读出写入单元206,以读取BI0S 220中所记载的一识别数据,并且将 其暂存于一存储单元208中。如上所述,所谓的识别数据可以包括硬件机型名称或 是硬件序号等。另外,在本实施例中,存储单元208可以是一随机存取存储器(RAM) 或是快闪存储器等。当读取写入单元206将识别数据读取完毕后,处理单元202再控制烧录单元 204将更新数据烧录至BIOS 220中。而在BIOS 220更新完毕后,处理单元202会 控制读出写入单元206将暂存于存储单元208中原始的识别数据写回BIOS 220中。 藉此,本专利技术在每次BI0S 220进行完更新后,都可以保有原始的识别数据。图3为依照本专利技术的一较佳实施例的一种基本输入输出系统的更新方法的步 骤流程图。将以上的叙述作一整理,本专利技术提供了图3的更新方法,请参照图3, 当要对一基本输入输出系统进行更新时,本专利技术会如步骤S301所述,从一数据源 读取用来更新基本输入输出系统的更新数据。较特别的是,本专利技术在基本输入输出 系统进行更新之前,会先将基本输入输出系统中的一识别数据进行备份,也就是步 骤S303所叙述的内容。另外,本专利技术也会在更新基本输入输出系统之前,依据基本输入输出系统中 的识别数据,而进行步骤S305,就是判断所读取的更新数据是否适用于基本输入 输出系统所在的硬件系统。若是所读取的更新数据不适用于基本输入输出系统所在 的硬件系统时(也就是步骤S305所标示的否)本文档来自技高网...
【技术保护点】
一种基本输入输出系统的管理模块,包括:一处理单元,产生多个控制指令;一烧录单元,依据该些控制指令,而决定是否对该基本输入输出系统进行更新;一存储单元;以及一读出写入单元,当该烧录单元对该基本输入输出系统进行更 新时,该读出写入单元依据该些控制指令而将该基本输入输出系统中的一识别数据存储至该存储单元,并在该基本输入输出系统更新完毕时,依据该些控制指令而将该识别数据写回该基本输入输出系统。
【技术特征摘要】
1.一种基本输入输出系统的管理模块,包括一处理单元,产生多个控制指令;一烧录单元,依据该些控制指令,而决定是否对该基本输入输出系统进行更新;一存储单元;以及一读出写入单元,当该烧录单元对该基本输入输出系统进行更新时,该读出写入单元依据该些控制指令而将该基本输入输出系统中的一识别数据存储至该存储单元,并在该基本输入输出系统更新完毕时,依据该些控制指令而将该识别数据写回该基本输入输出系统。2. 如权利要求1所述的基本输入输出系统的管理模块,其特征在于,该识别数据包括一硬件机型名称和一硬件序号二者至少其中之一。3. 如权利要求1所述的基本输入输出系统的管理模块,其特征在于,该存储单元为一随机存取存储器。4. 如权利要求1所述的基本输入输出系统之管理模块,其特征在于,该存储单 元为一快闪存储器。5. —种基本输入输出系统的管理方法,至少包括下列步骤 当对该基本输入输出系统进行更新时,则备份在该基本输入输出系统中的一识别数据;以及当该基本输入输出系统更新完毕时,则将该识别数据写回已更新完毕的基本 输入输出系统中。6. 如权利要求5所述的基本输入输出系统之管理方法,其特征在于,备份该识 别数据的步骤,包括下列步骤读取该识别数据;以及 存储该识别数...
【专利技术属性】
技术研发人员:罗圣心,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。