发明名称 供基元更新多数档案之方法
摘要 揭露一种供更新平台韧体之方法。一种称为韧体容体(FV)并透过一韧体档案系统(FFS)加以管理的一韧体储存装置之标准软体抽象概念促进此种能力。韧体档案系统(FFS)促成个别建立,删除及更新韧体档案。韧体档案系统(FFS)同时促成:藉由使用每一韧体档案的一档案标头中储存的状态位元管理档案状态资讯,而基元更新多数韧体档案,藉此同时间基元改变一单一状态位元,造成韧体档案系统(FFS)使用一组更新的韧体档案取代一组原始的韧体档案。
申请公布号 TW583586 申请公布日期 2004.04.11
申请号 TW091121491 申请日期 2002.09.19
申请人 英特尔公司 发明人 寇克D 布兰诺克;威廉A 史帝芬斯
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种基元更新平台韧体资料之一原始部分之方法,包含:将用以取代平台韧体资料其原始部分的更新之韧体资料写入一韧体储存装置;以及基元修正韧体组态资料,以指示使用更新之韧体资料取代更新之平台韧体资料的原始部分,因而于基元修正韧体组态资料前,仅有平台韧体资料的所有原始部分有效,而且于基元修正韧体组态资料后,仅有所有更新之韧体资料有效。2.如申请专利范围第1项之方法,进一步包含执行更新之韧体资料的一完整性检查,以验证该更新之韧体资料有效。3.如申请专利范围第1项之方法,其中以令更新之韧体资料于供存取韧体储存装置上储存之韧体资料用的一韧体管理系统中不可见直到完成韧体组态资料之基元修正为止的一方式将更新之韧体资料写入韧体储存装置。4.如申请专利范围第1项之方法,进一步包含促成于一升级处理期间完全恢复欲更新之韧体资料的原始部分,以响应阻碍完成该升级处理的一系统异常。5.如申请专利范围第1项之方法,进一步包含于升级后删除平台韧体的原始部分。6.如申请专利范围第1项之方法,其中原始的平台韧体资料及更新的韧体资料分别包含一或更多韧体档案,每一韧体档案包括于更新处理期间修正用以追踪该档案一目前状态的标头资料。7.如申请专利范围第6项之方法,其中原始的平台韧体资料包含多重韧体档案,而且每一韧体档案进一步包括一各别的资料区域,该方法进一步包括:建立具有一棵头及一资料区域的一第一档案;将更新之韧体资料当作多重档案写入该第一档案的资料区域,写入的每一档案包括一各别的标头及资料区域,其中包含该档案其更新之韧体资料;修正对应于平台韧体资料其原始部分之韧体档案其标头中的资料,以指示更新此等韧体档案;以及修正第一档案其标头中的资料,以便同时间使每一原始韧体档案无效而且使更新的每一韧体档案有效。8.如申请专利范围第1项之方法,其中该韧体储存装置包含一快闪记忆体装置。9.一种基元更新多数原始平台韧体档案之方法,包含:建立一暂时档案;将对应于包含多数原始平台韧体档案其新版本的多数更新之平台韧体档案的资料写入该暂时档案;以及基元修正平台韧体档案组态资讯,以指示使用更新之平台韧体档案取代原始平台韧体档案,因而于一更新处理期间的任何时间点,仅所有原始平台韧体档案或者仅所有更新之平台韧体档案有效。10.如申请专利范围第9项之方法,其中每一平台韧体档案包含一档案标头及一资料区域,其中写入对应于该档案的平台韧体资料,且其中每一档案标头包括更新处理期间用以追踪每一平台韧体档案其一目前状态的多数状态位元。11.如申请专利范围第10项之方法,其中藉由建立用以识别暂时档案的一档案标头而建立该暂时档案包括:所定之大小可保留所有更新之平台韧体档案的一资料区域,该资料区域映射至供储存原始及更新之平台韧体档案用的一韧体储存装置上一记忆体区域。12.如申请专利范围第11项之方法,进一步包含改变该暂时档案其档案标头中的一状态位元,以指示将对应于更新之平台韧体档案的资料写入该暂时档案的资料区域后,该暂时档案无效。13.如申请专利范围第12项之方法,其中一档案系统用以存取平台韧体档案,而且于状态位元改变前,更新之韧体档案于该档案系统中显示不可见,而且于状态位元改变后,于该档案系统中变成可见。14.如申请专利范围第13项之方法,其中每一原始平台韧体档案具有与一对应之已更新平台韧体档案共享的一名称,进一步包含:改变每一原始平台韧体档案中的状态位元,以指示已将其更新;设定每一更新之平台韧体档案中的状态位元,以指示其为有效,其中,当于该档案系统中变成可见时,更新之平台档案其档案标头中的状态位元结合原始平台韧体档案中的状态位元同时间通知该档案系统原始的平台档案无效而且更新的平台档案有效。15.如申请专利范围第9项之方法,进一步包含于基元修正平台韧体档案组态资讯以指示使用更新的平台韧体档案取代原始的平台韧体档案前,执行更新之平台韧体档案的一完整性检查,以验证更新之韧体档案有效。16.如申请专利范围第9项之方法,进一步包含促成于升级处理期间完全恢复欲更新的原始平台韧体档案,以响应阻碍完成升级处理的一系统异常。17.如申请专利范围第10项之方法,进一步包含于升级处理完成后,设定原始平台韧体档案其每一档案标头中的状态位元,以指示该档案已删除。18.一种机器可读取媒体,其中储存多数机器可执行指令,当由一机器执行时,藉由执行以下作业而基元更新分割成多数组韧体码之平台韧体资料的一原始部分:将取代平台韧体资料其原始部分的更新之韧体资料写入一韧体储存装置;以及基元修正韧体组态资料,以指示使用更新之韧体资料取代欲更新之平台韧体资料的原始部分,因而于基元修正韧体组态资料前,仅平台韧体资料的所有原始部分有效,而且于基元修正韧体组态资料后,仅所有更新的韧体资料有效。19.如申请专利范围第18项之机器可读取媒体,其中执行多数机器指令进一步执行更新之韧体资料的一完整性检查以验证该更新之韧体资料有效的执行作业。20.如申请专利范围第18项之机器可读取媒体,其中执行多数机器指令进一步促成于一升级处理期间该机器执行完全恢复更新之韧体资料的原始部分,以响应阻碍完成升级处理的一机器异常。21.一种机器可读取媒体,其中储存多数机器可执行指令,当由一机器执行时,藉由执行以下作业而基元更新多数原始平台韧体档案:建立一暂时档案;将对应于包含多数原始平台韧体档案其新版本的多数更新之平台韧体档案的资料写入该暂时档案;以及基元修正平台韧体档案组态资讯,以指示使用更新的平台韧体档案取代原始的平台韧体档案,因而于一更新处理期间的任何时间点,仅所有原始的平台韧体档案或者仅所有更新的平台韧体档案有效。22.如申请专利范围第21项之机器可读取媒体,其中每一平台韧体档案包含一档案标头及一资料区域,其中写入对应于该档案平台韧体资料,且其中每一档案标头包括更新处理期间用以追踪每一平台韧体档案其一目前状态的多数状态位元。23.如申请专利范围第22项之机器可读取媒体,其中藉由建立用以识别暂时档案的一档案标头而建立该暂时档案包括:所定之大小可保留所有更新之平台韧体档案的一资料区域,该资料区域映射至供储存原始及更新之平台韧体档案用的一韧体储存装置上一记忆体区域。24.如申请专利范围第23项之机器可读取媒体,其中执行多数机器指令进一步执行:于将对应于更新之平台韧体档案的资料写入该暂时档案的资料区域后,改变该暂时档案其档案标头中的一状态位元以指示该暂时档案无效的作业。25.如申请专利范围第24项之机器可读取媒体,其中一档案系统用以存取平台韧体档案,而且于状态位元改变前,更新之韧体档案于该档案系统中显示不可见,而且于状态位元改变后,于该档案系统中变成可见。26.如申请专利范围第25项之机器可读取媒体,其中每一原始平台韧体档案具有与一对应之更新平台韧体档案共享的一名称,且其中执行多数机器指令进一步执行以下作业:改变每一原始平台韧体档案中的状态位元,以指示已将其更新;以及设定每一更新之平台韧体档案中的状态位元,以指示其为有效,其中,当于档案系统中变成可见时,更新之平台档案其档案标头中的状态位元结合原始之平台韧体档案中的状态位元同时间通知该档案系统原始的平台档案无效而且更新的平台档案有效。27.如申请专利范围第21项之机器可读取媒体,其中执行多数机器指令于基元修正平台韧体档案组态资讯以指示使用更新的平台韧体档案取代原始的平台韧体前,进一步执行:更新之平台韧体档案的一完整性检查以验证该更新之韧体档案有效的执行作业。28.如申请专利范围第21项之机器可读取媒体,其中执行多数机器指令进一步执行促成于升级处理期间完全恢复更新之原始平台韧体档案以响应阻碍完成升级处理的一系统异常之作业。29.如申请专利范围第22项之机器可读取媒体,其中执行多数机器指令进一步执行:于升级处理完成后,设定原始平台韧体档案其每一档案标头中的状态位元,以指示该档案已删除的作业。图式简单说明:图1系图例说明基本输入/输出系统(BIOS)韧体如何储存于一传统个人电脑(PC)的一示意图;图2系图例说明一示范之韧体容体韧体储存器方案以及可实行本发明之相关档案系统的一示意图;图3系图例说明韧体容体中建立一新档案时本发明所使用逻辑的流程图;图4及5系图例说明于韧体容体中建立一新档案时一档案标头及一韧体容体其记忆体空间之顺序改变的示意图;图6系图例说明于根据本发明一具体实施例之韧体档案系统下如何删除一档案的一示意图;图7系图例说明于韧体容体中更新一现存档案时本发明一具体实施例所使用逻辑的一流程图;图8及9系图例说明于韧体容体中建立一新档案时一档案标头及一韧体容体其记忆体空间之顺序改变的示意图;图10系图例说明当透过使用一暂时填补档案建立一档案时本发明一具体实施例所使用逻辑的一流程图;图11系图例说明当使用一暂时填补档案更新一档案时本发明一具体实施例所使用逻辑的一流程图;图12系图例说明当更新多数档案时本发明所使用逻辑的一流程图;图13-15系图例说明于韧体容体中更新多数档案时一档案标头及一韧体容体其记忆体空间之顺序改变的示意图;以及图16系适合实行本发明的一个人电脑(PC)系统的一示意图。
地址 美国