主机板及其计算机实现方法及非暂态计算机可读储存装置制造方法及图纸

技术编号:14760434 阅读:79 留言:0更新日期:2017-03-03 10:48
本发明专利技术涉及一种用于提升计算机主机板上的固件如基本输入/输出系统(BIOS)或统一可扩展固件接口(UEFI)的预设配置的管理与安装的系统、方法及其计算机可读取装置。此处所揭示的系统包括连接至系统南桥的一附加的储存装置,其可储存附加的预设固件配置设定的群组。附加的储存装置可直接由固件以及基板管理控制器(BMC)来进行存取,使得远端实体可以经由频外网络连线来更新固件,而无需使用一本机操作系统,也无需启动一本机固件更新工具。于一实施例中,附加的储存装置仍可经由一本机操作系统分别存取。由此方式,可使配置过程更有弹性且方便于管理多个计算机装置,例如用于在数据中心管理伺服器机架。

【技术实现步骤摘要】

本专利技术涉及固件的存取与管理,特别是涉及动态地加入与储存器组的预设固件设定值。
技术介绍
计算机主机板一般包括固件以及一个相应的固件接口,诸如基本输入/输出系统(basicinput/outputsystem,以下简称BIOS)或统一可扩展固件接口(unifiedextensiblefirmwareinterface,以下简称UEFI)。使用者可以在购买后将固件设置为预设值之外的设定值。固件也可以自定义各种配置或用途。举例来说,一个机架伺服器可出售给不同的客户且不同的客户可能有他们喜爱的配置设定。供应商可以事先预载并在固件中储存不同配置给不同的客户。然而,供应商只能在每个固件上预先配置一个预设值(defaultsetting)给一个客户。如果此预设值并不是客户想要的,客户必须通过多台机器上执行多个步骤来重新配置固件。举例来说,客户必须寻找或创造一配置更新档案并搭配固件操作或更新工具使用。接着,再执行该主机板和/或固件安装配置更新档案所需的特定程序例如一固件更新以更新BIOS。如此一来,将会有成本与时间部署上的困难,以及一种存在该程序无法正确完成而使得固件不能使用的风险。当客户希望在多个装置上更新或配置新的预设固件设定时,将会使这些风险更加剧。
技术实现思路
依据本专利技术的各种实施例提供一种主机板,包括:一连接总线,其连接一固件、一储存装置以及一基板管理控制器,其中固件具有一第一预设配置,其中基板管理控制器还包括一网络接口,其中储存装置可经由固件以及基板管理控制器中的至少一个来进行存取,以修改储存在储存装置中的一附加的预设配置,且其中储存装置设置在固件的外部。附图说明为使本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出一个或多个优选实施例,并配合附图,作详细说明如下,其中:图1显示依据本专利技术一实施例的用于储存多个BIOS预设值的示范储存装置的示意方块图。图2显示依据本专利技术实施例的一BIOS设定接口示意图,其具有储存装置中附加的预设值的选项。图3显示依据本专利技术一实施例的用以将目前设定储存至一储存装置的示范方法的流程图。图4显示依据本专利技术一实施例的用以从一储存装置中还原BIOS预设值的示范方法的流程图。图5显示依据本专利技术一实施例的用以借助检查一储存装置中的数据来载入储存装置中的预设值的BIOS自我开机测试方法的流程图。图6显示依据本专利技术一实施例的示范系统的示意图。附图符号说明100~装置;102~主机板;104~网络;106~南桥;108~集合;110~基本输入/输出系统;112~储存装置;114~集合;115~预设值;116~基板管理控制器;118~目前设定值;120~第2个预设值;122~第3个预设值;200~屏幕截图;202~用户界面;204~选项;300~方法流程图;300、302、304、306、308、310~执行步骤;400~方法流程图;402、404、406、408、410、412~执行步骤;500~方法流程图;502、504、506、508、510、512~执行步骤;600~系统;610~系统总线;620~处理器;622~快取存储器;630~存储器;640~ROM;650~RAM;660~储存装置;662~模块1;664~模块2;666~模块3;670~输出装置;680~通讯接口;690~输入装置。具体实施方式本专利技术实施例提供一种用以提升固件的预设配置或设定的管理与安装的相关系统、方法与计算机可读取储存装置。本说明书中,术语固件和BIOS可互换使用,指的是一硬件装置及常驻在该硬件装置上的计算机指令的组合,例如在计算机的主机板上的BIOS或UEFI。此处所揭示的系统包括连接到系统南桥的一个附加的储存装置,其可储存附加的预设固件配置设定的群组。此附加的储存装置可直接由固件和基板管理控制器(BMC)来存取,以使远端实体可以经由频外的网络连线来更新固件,而无需使用一个本机操作系统,也不会启动到一个本机固件更新工具。于一实施例中,附加的储存装置仍可经由一本机操作系统分开存取。由此,可使配置过程更加具有灵活弹性且方便用于管理多个计算机装置,诸如可用于管理在数据中心的伺服器机架。图1显示一示范的装置100,具有一主机板102,主机板102具有一附加的储存装置112,其用以储存包括一BIOS110的主要预设值115与多个附加的预设值120、122的集合114。附加的储存装置112可为一可移除式储存装置,例如记忆储存卡或USB快闪驱动盘,或者也可为固定的储存装置,例如集成在主机板102上的一存储器芯片。虽然此处只有描述单个附加的储存装置112,南桥106可支持多个附加的储存装置。另外,一连接总线可连接至各种元件106、110、112以及116。连接总线的例子可包括使用内部集成电路(Inter-IntegratedCircuit,简称I2C)协议的I2C总线及其他类似此类功能的总线,如多主、多从,单端、串行计算机总线等。其他已存在的连接总线或将来开发中的其他类型的连接总线也可适用于本专利技术的连接总线。主机板102包括连接至BIOS110的南桥106、附加的储存装置112以及BMC116。BMC116包括一个到网络104的接口,如经由以太网络端或无线网络调节器。BIOS110包括一组设定值的集合108,这些设定值包括BIOS110的预设值115,以及目前设定118。在一实施例中,BIOS110于生产制造时只有一个预设值115。使用者或制造商可以修改预设值115或者加入其他的预设值。如前所述,一种方式是使用在装置100上的一操作系统中运行的BIOS更新或管理工具,另一种方式是启动进入至一BIOS更新或管理工具,如用软盘,开机光盘(CD),或可开机快闪驱动盘。然而,以此方式进行更新时,若以不正确的参数更新整个BIOS110可能会造成装置100的损坏。使用本专利技术此处所述的原理,将可不需要有操作系统环境和/或本机BIOS更新或管理工具。经由附加的储存装置112,可提供一个或多个附加的预设值给BIOS110。除了原有的预设值115之外,使用者可以在正常执行时建立其他的预设值120、122,而无需用到ROM工具的操作,也不用更新BIOS110本身。在一实施例中,附加储存装置112中的预设值120与122可以取得高于在BIOS110中的预设值115的优先权。另一方面,远端使用者可以无需使用本机操作系统、本机的BIOS刷新工具、或进入本机BIOS用户界面,经由网络104与BMC116存取一接口,以储存、载入、删除、设定优先权、复制、修改(modify)、和/或以其他方式管理所需的附加的储存装置112中的预设值120与122。BMC116可以从网络104接收指令,并直接更新储存装置112,而不涉及BIOS110。在这种情况下,BIOS110可包括逻辑或功能,以在特定时间例如:在开机自我测试(POST)期间时检测储存装置112中的变化,并决定如何或是否处理在这个时间的变化。在一实施例中,BIOS110自动处理在储存装置112中的任何变化,这可能代表新的预设值。另外,BIOS110可提示使用者来手动选择要使用的预设值,或提供其他有效预设的一些指示以供使用者选择,并允许使用者本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201510688350.html" title="主机板及其计算机实现方法及非暂态计算机可读储存装置原文来自X技术">主机板及其计算机实现方法及非暂态计算机可读储存装置</a>

【技术保护点】
一种主机板,包括:一连接总线,其连接一固件、一储存装置以及一基板管理控制器,其中该固件具有一第一预设配置,其中该基板管理控制器还包括一网络接口,其中该储存装置可经由该固件以及该基板管理控制器中的至少一个来进行存取,以修改储存在该储存装置中的一附加的预设配置,且其中该储存装置设置在该固件的外部。

【技术特征摘要】
2015.08.11 US 14/823,2161.一种主机板,包括:一连接总线,其连接一固件、一储存装置以及一基板管理控制器,其中该固件具有一第一预设配置,其中该基板管理控制器还包括一网络接口,其中该储存装置可经由该固件以及该基板管理控制器中的至少一个来进行存取,以修改储存在该储存装置中的一附加的预设配置,且其中该储存装置设置在该固件的外部。2.如权利要求1所述的主机板,其中该固件用以检测在该储存装置中表示该附加的预设配置的一变化并且以该附加的预设配置覆写该第一预设配置,其中述固件被配置成检测在代表附加预设配置中的储存装置中的变化,并覆盖与附加预设配置所述第一预设配置。3.如权利要求1所述的主机板,其中该连接总线为内部集成电路总线。4.如权利要求1所述的主机板,其中该储存装置包括一可移除式储存装置或该主机板上的一集成式储存装置中的至少一个。5.如权利要求1所述的主机板,其中该储存装置包含多个附加的预设配置。6.如权利要求5所述的主机板,其中每一所述附加的预设配置被指定一优先权。7.如权利要求6所述的主机板,其中该固件用以检测在该储存装置中表示该附加的预设配置的一变化,依据所述附加的预设配置的所述优先权选择所述附加的预设配置的其中之一,并且以所述多个附加的预设配置中具有最高优先权的一个覆写该第一预设配置。8.如权利要求1所述的主机板,其中该储存装置可经由该基板管理控制器来进行存取,以修改储存在该储存装置中的该附加的预设配置,而无需进入一固件配置用户界面且无需涉及一操作系统。9.如权利要求1所述的主机板,其中该储存装置可经由该固件来进行存取,用以于该固件执行时修改储存在该储存装置中的该附加的预设配置。10.如权利要求1所述的主机板,其中该固件包含UEFI或BIOS中的
\t至少一个。11.一种计算机实现的方法,包括下列步骤:经由连接至一计算机装置的一固件的一网络接口并且没有该计算机装置的一操作系统的介入的情况下,接收一请求以修改储存在该固件外部的一储存装...

【专利技术属性】
技术研发人员:许晋怀
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1