电脑系统技术方案

技术编号:30773527 阅读:19 留言:0更新日期:2021-11-16 07:31
一种电脑系统包含多个待散热装置、风扇单元、存储单元、及基板管理控制器。所述基板管理控制器读取所述存储单元所储存的第一固件程序及第二固件程序,以执行固件进而监看所述待散热装置,并根据所述待散热装置的监看结果及散热控制,控制所述风扇单元的转速大小。所述第一固件程序对应所述散热控制,并包含散热参数及散热演算法。所述固件包含对应所述第一固件程序的第一部分固件及对应所述第二固件程序的第二部分固件。序的第二部分固件。序的第二部分固件。

【技术实现步骤摘要】
电脑系统


[0001]本专利技术涉及一种电脑系统,特别是指一种能够单独更新对应散热功能的固件程式的电脑系统。

技术介绍

[0002]现有的电脑系统如服务器通常都包含基板管理控制器(Baseboard management controller,BMC)以执行固件而监看所述电脑系统中的其他硬体装置,尤其是监看各种待散热装置的温度,如硬碟、扩充卡(如PCI-E卡)、中央处理器(CPU)、机壳的特定位置等等的温度。所述基板管理控制器还根据所监看的所述温度,控制对应的风扇的转速快慢,使得所述电脑系统维持散热良好的状态,而操作在正常(也就是预设)的温度范围内。对应所述固件的固件程序是储存于对应所述基板管理控制器的快闪内存(Flash memory),当所述固件有更新的需求时,通过远端(Remote)连线或当地(Local)外接工具对所述快闪内存所储存的所述固件程序执行更新。
[0003]由于整个固件执行更新的过程相当耗时,如果所要更新的部分只有和控制所述风扇的散热参数有关,如风扇参数表(Fan table),则现有的另一种作法是将所述固件对应所述散热参数的部分独立出来,也就是说,所述固件程序包含两个部分,分别是对应所述散热参数的固件程序,及对应其余部分的固件程序。如此一来,当要更新散热参数时,仅需要更新对应所述散热参数的所述固件程序,就能节省更新固件所耗费的时间。然而,对于所述电脑系统的所述基板管理控制器是否具有其他固件更新的弹性与变化便成为一个待解决的问题。

技术实现思路

[0004]本专利技术的目的在于提供一种能够单独更新对应散热功能的固件程式的电脑系统。
[0005]于是,本专利技术提供一种电脑系统,包含多个待散热装置、风扇单元、存储单元、及基板管理控制器。
[0006]所述风扇单元受控制而决定转速大小,以对所述待散热装置散热。存储单元,储存第一固件程序及第二固件程序,所述第一固件程序对应散热控制,所述散热控制包括散热参数及散热演算法,所述第二固件程序不对应所述散热控制,所述散热控制是相关于所述风扇单元的转速大小。
[0007]所述基板管理控制器电连接所述待散热装置、所述风扇单元、及所述存储单元,并读取所述存储单元所储存的所述第一固件程序及所述第二固件程序,以执行固件进而监看所述待散热装置,并根据所述待散热装置的监看结果及所述散热控制,控制所述风扇单元的转速大小。所述固件包含第一部分固件及第二部分固件,所述第一部分固件对应所述第一固件程序,所述第二部分固件对应所述第二固件程序。
[0008]在一些实施例中,其中,所述监看结果包含所述待散热装置的温度值,所述第一部分固件将对应所述待散热装置的所述温度值及所述散热参数代入对应所述待散热装置的
所述散热演算法,以获得所述风扇单元的转速大小。
[0009]在一些实施例中,其中,所述散热演算法包括散热算式,所述第一部分固件将所述温度值及所述散热参数代入对应的所述散热算式,以获得所述风扇单元的转速大小。
[0010]在另一些实施例中,其中,所述基板管理控制器所执行的所述第二部分固件对所述待散热装置的所述监看结果作过滤,并将相关于所述散热演算法及所述散热参数的所述监看结果传送至所述第一部分固件,所述第一部分固件将对应控制所述风扇单元的转速大小的控制信号传送至所述第二部分固件,使得所述第二部分固件根据所述控制信号控制所述风扇单元。
[0011]在一些实施例中,其中,所述第一部分固件及所述第二部分固件间的信号传收支援智慧型平台管理介面委托制造指令。
[0012]在另一些实施例中,其中,当所述固件要更新时,针对是否要更新所述散热控制,决定更新对应的所述存储单元所储存的所述第一固件程序及所述第二固件程序的其中至少一者。
[0013]在一些实施例中,其中,当所述固件要更新时,针对是否要更新所述散热参数及所述散热演算法的其中一者,决定更新对应的所述存储单元所储存的所述散热参数及所述散热演算法的其中对应者。
[0014]在一些实施例中,其中,所述散热演算法包括散热算式,当所述固件要更新时,针对是否要更新所述散热算式,决定更新对应的所述存储单元所储存的所述第一固件程序的所述散热算式的其中对应者。
[0015]在另一些实施例中,其中,所述监看结果还包含所述待散热装置的品牌、产品名称、及序号的其中至少一者。所述风扇单元包含分别对应所述待散热装置的多个风扇组。所述第二部分固件选择所述品牌、所述产品名称、及所述序号的其中至少一者与所述温度,以传送至所述第一部分固件。所述第一部分固件根据所述品牌、所述产品名称、及所述序号的其中至少所述者,选择对应的所述散热演算法及所述散热参数,进而决定控制对应的所述风扇组的转速大小的所述控制信号。
[0016]本专利技术的有益的效果在于:通过将所述固件分为所述第一部分固件及所述第二部分固件,且所述第一部分固件对应所述散热控制,所述第二部分固件不对应所述散热控制。也就是通过所述存储单元分别储存所述第一固件程序及所述第二固件程序,使得所述固件要更新时,能够弹性地更新对应的所述第一固件程序及所述第二固件程序,而能够相较于现有技术具有更多的固件更新的弹性与变化。
附图说明
[0017]图1是一个方块图,说明本专利技术电脑系统的一个实施例。
具体实施方式
[0018]下面结合附图及实施例对本专利技术进行详细说明。
[0019]在本专利技术被详细描述的前,应当注意在以下的说明内容中,类似的元件是以相同的编号来表示。
[0020]参阅图1,本专利技术电脑系统100的一个实施例,包含多个待散热装置3、一个风扇单
元4、一个存储单元2、及一个基板管理控制器(BMC)1。所述电脑系统100例如是一个或多个服务器,所述待散热装置3例如是至少一个中央处理器(CPU)、至少一个硬碟、至少一个扩充卡(如PCI-E卡、绘图卡)、一个机壳、或前述的组合等等因为运转时会发热而需要散热的装置,但都不以此为限。另外要特别补充说明的是:为方便说明起见,图1仅以一个待散热装置的方块以代表多数个待散热装置,并不影响理解本专利技术的
技术实现思路

[0021]所述风扇单元4包含分别对应所述待散热装置3的多个风扇组,并受控制而决定转速大小,以对对应的所述待散热装置3散热。
[0022]所述存储单元2例如是一种快闪内存(Flash memory),并储存一个第一固件程序21及一个第二固件程序22,所述第一固件程序21对应散热控制,所述散热控制包括多个散热参数211及多个散热演算法212。所述第二固件程序22不对应所述散热控制,本实施例中,所述散热控制是相关于所述风扇单元4的所述风扇组的转速大小。
[0023]所述基板管理控制器1电连接所述待散热装置3、所述风扇单元4、及所述存储单元2,并读取所述存储单元2所储存的所述第一固件程序21及所述第二固件程序22,以执行一个固件(Firmware)进而监看所述待散热装置3。所述固件包含第一部分固件及第二部分固件,所述第一部分固件对应所述第一固件程序21本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电脑系统,其特征在于,所述电脑系统包含:多个待散热装置;风扇单元,受控制而决定转速大小,以对所述待散热装置散热;存储单元,储存第一固件程序及第二固件程序,所述第一固件程序对应散热控制,所述散热控制包括散热参数及散热演算法,所述第二固件程序不对应所述散热控制,所述散热控制是相关于所述风扇单元的转速大小;及基板管理控制器,电连接所述待散热装置、所述风扇单元、及所述存储单元,并读取所述存储单元所储存的所述第一固件程序及所述第二固件程序,以执行固件进而监看所述待散热装置,并根据所述待散热装置的监看结果及所述散热控制,控制所述风扇单元的转速大小,所述固件包含第一部分固件及第二部分固件,所述第一部分固件对应所述第一固件程序,所述第二部分固件对应所述第二固件程序。2.根据权利要求1所述的电脑系统,其特征在于,所述监看结果包含所述待散热装置的温度值,所述第一部分固件将对应所述待散热装置的所述温度值及所述散热参数代入对应所述待散热装置的所述散热演算法,以获得所述风扇单元的转速大小。3.根据权利要求2所述的电脑系统,其特征在于,所述散热演算法包括散热算式,所述第一部分固件将所述温度值及所述散热参数代入对应的所述散热算式,以获得所述风扇单元的转速大小。4.根据权利要求2所述的电脑系统,其特征在于,所述基板管理控制器所执行的所述第二部分固件对所述待散热装置的所述监看结果作过滤,并将相关于所述散热演算法及所述散热参数的所述监看结果传送至所述第一部分固件,所述第一部分固件将对应控制所...

【专利技术属性】
技术研发人员:张晏晟梁进
申请(专利权)人:捷普科技上海有限公司
类型:发明
国别省市:

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

1