发明名称 用以更新韧体之装置及方法
摘要 本发明揭示一种关于更新韧体的装置及方法。该方法包含从一第一韧体储存装置中读取该韧体的至少一部分至一第二韧体储存装置。该韧体的更新系藉由将该韧体更新新增到包含在该第二韧体储存装置中的该韧体部分,从而修改该韧体。然后将该修改后之韧体从该第二韧体储存装置写回该第一储存装置。本发明说明各种具体实施例。
申请公布号 TWI251170 申请公布日期 2006.03.11
申请号 TW091123454 申请日期 2002.10.11
申请人 凤凰工业股份有限公司 发明人 理查A. 布兰里 二世
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种用来更新一韧体之装置,包含: 一储存该韧体的第一韧体储存装置; 一执行一更新程序的计算单元, 一被该计算单元使用以执行更新该程序之程式; 一第二韧体储存装置,用以暂时储存从该第一韧体 储存装置中接收到的该韧体的至少一部分, 其中该计算单元使用该程式以: a.从该第一韧体储存装置中读取出该韧体的至少 一部分至该第二韧体储存装置, b.藉由将该韧体更新新增到包含在该第二韧体储 存装置中的该韧体部分,从而修改该韧体,及 c.将该经修改韧体从该第二韧体储存装置写回该 第一储存装置。 2.如申请专利范围第1项之装置,其中: 该第一韧体储存装置包含一可写非挥发性记忆体 。 3.如申请专利范围第1项之装置,其中: 该第二韧体储存装置包含以下至少其中之一:一硬 碟、一软碟、一随机存取记忆体、一磁带、一磁 性储存装置及一光碟。 4.如申请专利范围第1项之装置,其中: 该计算单元包含以下至少其中之一:一微处理器、 一数位信号处理器、一分散式处理器网路、一透 过网际网路连接的处理器。 5.如申请专利范围第1项之装置,其中: 该经修改韧体包含一部分具有决定该特征是否过 期的程式码。 6.如申请专利范围第5项之装置,其中该程式码导致 该计算单元: 向经更新韧体的至少一部分提供一有限时间利用 性,决定一目前时间, 藉由比较该目前时间与该有限时间利用性,以决定 该经更新韧体的至少一部分的利用性, 当该目前时间大于该有限时间利用性,则终止该经 更新韧体的至少一部分的利用性。 7.如申请专利范围第6项之装置,其中: 藉由比较该目前时间与该有限时间利用性,以决定 该经更新韧体的至少一部分的利用性,包含: 从一预定源的一时脉读取该目前时间,并 比较该目前时间与以一即时表示的该有限时间利 用性。 8.如申请专利范围第7项之装置,其中该预定源系一 即时源。 9.如申请专利范围第7项之装置,其中该预定源系一 网际网路时间源。 10.如申请专利范围第6项之装置,其中: 比较该目前时间与该有限时间能力以决定该经更 新韧体的至少一部分的利用性,包含: 从一经过时间计数器读取该目前时间,及 比较该目前时间与该有限时间利用性,其以一总经 过时间表示。 11.如申请专利范围第6项之装置,其中: 藉由比较该目前时间与该有限时间能力,以决定该 经更新韧体的至少一部分的利用性,进一步包含: 从计算该韧体一部分经使用之次数,经由计数器上 之数目读取该目前时间,及 比较该目前时间与该有限时间利用性,其以一总使 用次数表示。 12.如申请专利范围第6项之装置,其中: 藉由比较该目前时间与该有限时间能力,以决定该 更新韧体的至少一部分的利用性,进一步包含: 从一计数器上读取该目前时间,该计数器计算更新 该韧体后,启动一包含该韧体的系统的次数,及 比较该目前时间与该有限时间利用性,其以更新该 韧体后该系统被启动的总次数表示。 13.一种用来更新一第一韧体之方法,包含: 读取该第一韧体, 将该第一韧体的至少一部分与一第二韧体合并,以 形成一更新韧体,以及 将该更新韧体的至少一部分写回读取该第一韧体 的所在位置。 14.如申请专利范围第13项之方法,其中将该第一韧 体的至少一部分与一第二韧体合并以形成一更新 韧体包含: 定位该第一韧体内的程式码的一最后元件, 将该第二韧体的一部分储存在该第一韧体内,以形 成一更新韧体。 15.如申请专利范围第14项之方法,进一步包含: 定位该韧体内的一特征表, 其中该特征表列出该韧体内的程式码的位址及特 征, 将对应于该第二韧体至少一特征的一位址及特征 新增到该特征表中。 16.如申请专利范围第15项之方法,其中该第一韧体 包含一基本输入/输出系统(basic input/output system; BIOS)。 17.一种用来更新韧体之方法,该方法包含: 读取要更新的该韧体, 将该韧体放入一映像记忆体中, 读取一新特征及对应于该新特征的一时序资讯, 决定该新特征是否已经过期,及 如果该新特征未过期,则将其写入映像记忆体中。 18.如申请专利范围第17项之方法,其中读取一新特 征及对应于该新特征的一时序资讯进一步包含: 读取对应于该新特征及时序资讯的资料,及 解压缩该对应于该新特征及时序资讯的资料。 19.如申请专利范围第17项之方法,其中读取一新特 征及对应于该新特征的一时序资讯进一步包含, 读取对应于该新特征及时序资讯的资料,及 解密该对应于该新特征及时序资讯的该资料。 20.如申请专利范围第17项之方法,其中决定该新特 征是否已经过期包含: 从一即时时脉读取该目前时间,及 比较该目前时间与该有限时间利用性,其以一即时 表示。 21.如申请专利范围第17项之方法,其中决定该新特 征是否已经过期包含: 从一经过时间计数器读取该目前时间,及 比较该目前时间与该有限时间利用性,其以一总经 过时间表示。 22.如申请专利范围第17项之方法,其中决定该新特 征是否已经过期包含: 从计算该韧体一部分使用之次数,经由计数器上之 数目读取该目前时间;及 比较该目前时间与该有限时间利用性,其以一总使 用次数表示。 23.如申请专利范围第17项之方法,其中决定该新特 征是否已经过期包含: 从一计数器上读取该目前时间,该计数器计算更新 该韧体后,包含该韧体的一系统的启动次数;及 比较该目前时间与该有限时间利用性,其以更新该 韧体后,该系统的启动总次数表示。 图式简单说明: 图1是实施本发明具体实施例的电脑系统的一系统 方块图。 图2是依据本发明原理提供的一系统的一具体实施 例的方块图。 图3是依据本发明原理提供的一韧体特征表的一具 体实施例。 图4是一流程图,其说明依据本发明原理提供的一 时间评估程序的一具体实施例。 图5是一流程图,其说明依据本发明原理提供的一 特征附加程序的一具体实施例。 图6是依据本发明原理提供的系统的一第二具体实 施例的方块图。
地址 美国