主机板及开机的方法与流程

文档序号:12270958阅读:1256来源:国知局
主机板及开机的方法与流程

本发明是有关于一种主机板及开机的方法,特别是指一种减少唯读存储器及交换器的硬件成本的主机板及开机的方法。



背景技术:

参阅图1、图2,现有的服务器系统包括一供使用者使用的本地服务器1、一透过网络连接该本地服务器1的远端服务器2,及一讯号连接该本地服务器1的外部装置3。该本地服务器1具有至少一主机板11,该主机板11包括一南桥111(South Bridge)、一底板管理控制器112(Baseboard Management Controller,简称BMC)、一第一交换器113(Switch)、一第二交换器114、多数各自储存一映像档的唯读存储器115(Read Only Memory,简称ROM),该等唯读存储器115各自储存的映像档116将择一以提供本地服务器1开机。该远端服务器2具有一映像档资料21,而可藉由网络传输方式将该映像档21载入储存到该本地服务器的其中一对应的唯读存储器115中,提供例如该服务器开机时的设定之用。该外部装置3是例如随身碟等,具有一映像档资料31,而可藉由直接存取方式将该映像档资料31载入到该本地服务器1的其中一唯读存储器115中,提供例如该服务器开机时的设定之用。而在图2中仅绘示二唯读存储器115作说明。

当该本地服务器1执行开机时,该底板管理控制器112发出一第一控制讯号至该第一交换器113,以打开该第一交换器113与该南桥111及该第二控制器间114的通道,且发出一第二控制讯号至该第二交换器114,以打开该第二交换器114与该第一交换器113及该对应唯读存储器间的通道,进而南桥111经由该第一交换器113及该第二交换器114读取对应唯读存储器中的映像档资料,以完成开机。

当该本地服务器1在开机过程中发生例如映像档资料损毁的错误时,该本地服务器1可透过该外部装置3或该远端服务器2重新载入映像档资料以进行开机。

本地服务器1开机资料更新-目前有两种更新方式,其一方式是由该底板管理控制器112发出一第一控制讯号至该第一交换器113,以打开该第一交换器113与该底板管理控制器112及该第二交换器114间的通道,且发出一第二控制讯号至该第二交换器114,以打开该该第二交换器114与该第一交换器113及该对应唯读存储器间的通道,使欲更新的映像档资料可以由该底板管理控制器112经由该第一交换器113及该第二交换器114载入到该对应的唯读存储器中,并于下次开机时,重新读取该更新后映像档,以进行后续的开机设定;另一方式则是由该底板管理控制器112发出一第一控制讯号至该第一交换器113,以打开该第一交换器113与该南桥111及该第二交换器114间的通道,且发出一第二控制讯号至该第二交换器114,以打开该该第二交换器114与该第一交换器113及该对应唯读存储器间的通道,使欲更新的映像档资料可以由该南桥111经由该第一交换器113及该第二交换器114载入到对应唯读存储器中,并于下次开机时,重新读取该更新后的映像档资料,以进行后续的开机过程。

由于不同的开机资料安全保护设计以确保本地服务器1可完成开机,通常需要设置多个唯读存储器,而每一唯读存储器中皆存放一映像档资料,并于需要时由该第二交换器114与该等唯读存储器间建立各自的通道,所以当唯读记体体115愈多,同时,由该第二交换器114与该等唯读存储器115间建立各自的通道也会愈多,进而导致整体的电路结构趋于复杂。此外,由于映像档资料的存取过程中,皆需针对不同的状况以进行对应的通道控制,将使得控制该等交换器的该底板管理控制器的切换机制更为复杂,进一步增加该底板管理控制器的使用设计复杂度。

综上所述,目前的服务器系统会基于保护开机资料的完整性而设置多个唯读存储器,且需对应设置多个交换器,进而造成相关控制电路的复杂化,并大幅的提高硬件成本,因此需要改善。



技术实现要素:

因此,本发明的目的,即在提供一减少唯读存储器及交换器的硬件成本的主机板。

于是,本发明主机板设置于一本地服务器。

该主机板包含一南桥及一底板控制装置。

该南桥传送一读取映像档资料的指令。

该底板控制装置包括一记忆单元及一电连接于该随机存取存储器及该南桥间的处理单元,该记忆单元储存一相关于开机资料的映像档资料,该处理单元接收来自该南桥的指令,且对该指令进行解译,来据以从该记忆单元中找出该映像档资料,该处理单元将该映像档资料进行格式转换以产生符合南桥协定的封包,该处理单元将封包传送至该南桥。

本发明的功效在于:藉由底板控制装置上的处理单元对南桥的指令进行解译以从底板控制装置上的随机存取存储器中读取对应的映像档资料,并将映像档资料格式转换成符合南桥协定的封包,再传送至南桥,过程中不需设置多个唯读存储器,也不需对应设置交换器来切换通道,故能减少硬件成本。

【附图说明】

本发明的其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:

图1是一系统图,说明一种已知的服务器系统;

图2是一系统图,配合图1说明该习知的主机板;

图3是一系统图,说明本发明一种服务器系统的一实施例;

图4是一系统图,配合图3说明该实施例的一主机板;

图5是一流程图,说明该实施例的更新及载入一映像档的过程;及

图6是该实施例的另一流程图。

【具体实施方式】

参阅图3与图4,本发明服务器系统的一实施例包含一本地服务器5及一储存多个映像档资料41、42的远端服务器4,该本地服务器5包括至少一主机板51,在本实施例中,为方便说明,以该本地服务器包括一主机板为例,但不限于此。该主机板51具有一底板控制装置511及一南桥512,该底板控制装置511包括一讯号连接该远端服务器的控制单元513、一记忆单元514及一电连接于该随机存取存储器514及该南桥512间的处理单元515,该随机存取存储器514储存一相关于开机资料的映像档资料41,该映像档资料41是一基本输入输出单元映像档(BIOS image file),在本例中,映像档资料41是相关于主机板51内部的各项硬件元件的初始设定及软件环境参数,该控制单元513则是BMC芯片中的一串列外设界面控制器(Serial Peripheral Interface,SPI cotroller),而处理单元515则是一中央处理单元(central processing unit,CPU),而该记忆单元514可以是一随机存取存储器(Random Access Memory,RAM)514、一唯读存储器(Read Only Memory,ROM)或一电子抹除式可复写唯读存储器(Electrically-Erasable Programmable Read-Only Memory ,EEPROM)三者其中之一,以下将以随机存取存储器514为例说明。

参阅图5,当该本地服务器5执行开机时,也就是当主机板51通电后,底板控制装置511内部所有元件会初始化,该服务器系统依序执行以下步骤61到步骤68。

在步骤61中,该控制单元513接收来自一系统管理者(图未示)传出的一智慧平台管理界面(Intelligent Platform Management Interface,IPMI)指令(以下简称更新指令),在此补充说明的是所谓来自系统管理者的一更新指令,是指使用者可直接在本地服务器5所在的机房,利用本地服务器5的输入界面直输入该更新指令予其内部的控制单元513;或是使用者在远端处,利用远端服务器透过网络传送更新指令予本地服务器5的控制单元513,来选择从本地端或远端进行BIOS更新的工作,且该控制单元513于完成初始化完毕后进到步骤62,而在本实施例中,如图6所示,该步骤61的另一作法为:控制单元513自行判断该主机板51未开机完成需重新载入映像档资料时,则进到步骤62。

在步骤62中,该控制单元513发出具有一映像档特征的请求指令,该映像档特征是例如一映像档编号等,该多个映像档资料41、42分别对应不同规格的主机板。

在步骤63中,该远端服务器4根据该请求指令传送对应的映像档资料至随机存取存储器514,具体来说,该远端服务器4根据该映像档编号由多数映像档资料中选择其中一对应的映像档资料,并传送该对应的映像档资料至该随机存取存储器514,以完成映像档资料的载入,并进行后续的开机过程,在本实施例中,不论映像档资料大小等于(或小于)随机存取存储器514的容量,映像档资料的置放于该随机存取存储器514的一起始位址是固定,且映像档资料的内容连续,但不限于此作法。

接着进行的步骤64是以该南桥512传送一读取映像档资料的指令。在本实施例中,南桥512所传送的读取映像档资料的指令是一串列外设界面协定指令(Serial Peripheral Interface Bus,SPI command)。

在步骤65中,该处理单元517接收来自该南桥512的指令,且对该指令进行解译,以得知所需的映像档资料在该随机存取存储器514中的存储器位址,该处理单元517可藉由得知的存储器位址到该随机存取存储器514中读取该所需的映像档资料,在此需进一步说明的是,来自该南桥512的指令载有一相关于该起始位址的资料位置参数。

在步骤66中,该处理单元517将该所需的映像档资料进行格式转换以产生符合南桥512协定的封包,而该南桥512协定符合串列外设界面协定。

在步骤67中,该处理单元517将封包传送至该南桥512,该南桥512读取封包后,将执行对本地服务器5的初始设定。

在步骤68中,南桥512判断是否完成所有初始设定,若否,则回到步骤64以重覆步骤64到步骤67,若是,则本地服务器5开机完成。

综上所述,藉由该远端服务器4载入该对应的映像档资料至底板控制装置511上的随机存取存储器514,并经由底板控制装置511上的处理单元515读取该映像档资料,进一步地透过该处理单元515将该映像档资料转成可供该南桥512使用的封包,并将封包传送至该南桥512,达到不需经由唯读存储器及额外设置的交换器就可更新及读取映像档资料,进而减少硬件成本,故确实能达成本发明的目的。

上面结合附图对本发明的具体实施方式和实施例做了详细说明,但是本发明并不限于上述实施方式和实施例,在本领域技术人员所具备的知识范围内,还可以在不脱离本发明构思的前提下做出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1