系统硬件监控与模拟测试模块及其方法技术方案

技术编号:4190733 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种系统硬件监控与模拟测试模块及其方法,提供用户一操作界面来设定系统硬件监控与模拟测试的设定,通过基板管理控制器或通过主机板上的芯片组(Chipset),来控制计算机系统内的硬件,并通过控制一硬件状态,再监测该计算机系统的其它硬件状态的改变。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种 应用于计算机系统中的硬件状态监控的模拟测试模块及模拟测试的方法。
技术介绍
在现今的系统硬件监控的技术中,有通过如基板管理控制器(Baseboard Management Controller, BMC),可实时监视计算机系统中异常的系统电压、 CPU温度和风扇速度,以判断这些监视数据是否超出预设的范围之外。利用 基板管理控制器(BMC)可以主动提供包括计算机系统的软/硬件的系统状态但是,若计算机系统中不具有基板管理控制器(BMC),即没有任何模块 可提供查看计算机系统硬件的状态。而基板管理控制器(BMC)仅提供了管 理软件和平台管理硬件之间的接口,实时监视计算机系统中异常的系统状态, 无法进行系统状态的模拟测试,如固定系统电压、CPU温度或风扇速度,以 测量在此模拟测试的状态下,其它的系统状态的数据。因此,已知技术均无法提供一整合的模块提供计算机系统硬件状态的监 控,更无法对计算机系统硬件的状态进行模拟测试,无从模拟出计算机系统硬 件最佳化的状态设定,以达到系统最佳化的目的。
技术实现思路
有鉴于此,本专利技术所要解决的技术问题在于提出一种系统硬件监控与模 拟测试模块及其方法,应用于计算机系统中,主要提供一整合的系统硬件监控 与模拟测试模块,提供用户一操作界面来设定系统硬件监控与模拟测试的设定,该模块并自动判断该计算机系统中是否具有基板管理控制器(Baseboard Management Controller, BMC),其判断方式是通过存取输入/输出控制芯片 (Super I/O)的通用输入输出引脚(GPIOpin),判断是否侦测到基板管理控制器(BMC)的总线,以判断计算机系统的主机板是否具有基板管理控制器(BMC),即通过侦测总线(bus0 256)的判断指令返回值以判断其是否为基 板管理控制器(BMC)的总线。然后该模块直接通过基板管理控制器,或通 过主机板上的芯片组(Chipset),来控制计算机系统内的硬件。因不同制造商 所生产的芯片组有不同的信号传递方式,如严C接口、 LPC (Low-PinCount) 等不同的信号传输接口的信号传输方式,以及不同的芯片识别码(ChipID)。 因此,通过该模块找出该计算机系统具有以I2C装置或LPC装置传输信号的 信号传输接口,再通过芯片组的芯片识别码,去比对并判定出该计算机系统的 主机板的芯片组的种类,以发出适用的该控制指令通过芯片组来控制计算机系 统内的硬件。然后,依据用户所设定的系统硬件监控与模拟测试的设定,以执 行系统硬件的模拟测试。通过控制一硬件状态以一固定值,再监测该计算机系 统的其它硬件状态的改变,例如设定风扇模块以一特定风扇转速运转,并在该 特定风扇转速的运转状态下,监测该计算机系统的该硬件状态的改变,亦即包 含CPU温度的改变、电压值的改变、因风扇运转所产生的噪音量值的改变等。 为了实现上述目的,本专利技术提出一种系统硬件监控与模拟测试模块,至少 包含 一控制器判断单元,提供判断一计算机系统的一主机板是否具有一基板 管理控制器(Baseboard Management Controller, BMC),并作出一判断结果; 一操作界面单元,依据该控制器判断单元的该判断结果,提供相对应的一用户 界面,该用户界面至少包含提供设定该计算机系统的一模拟测试设定; 一控制 单元,连系于该操作界面单元,依据所设定的该模拟测试设定,并对该计算机 系统的该主机板的一芯片组(Chipset)发出适用的一控制指令; 一监测单元, 连系于该操作界面单元,依据所设定的该模拟测试设定,监测该计算机系统的 一硬件状态;以及一芯片侦测单元,通过侦测该计算机系统的一信号传输接口 , 及取得该芯片组的一芯片识别码(ChipID),去比对并判定出该芯片组的种类, 以供该控制单元对该芯片组发出适用的该控制指令。其中,该基板管理控制器(BMC)包含用以控制该计算机系统的系统管理软件与硬件接口之间的一微 控制器与一嵌入固件(Firmware),该芯片组(Chipset)指该主机板的一南桥 芯片与一北桥芯片。为了实现上述目的,本专利技术提出一种系统硬件监控与模拟测试方法,至少 包含下列步骤(a)通过一控制器判断单元判断一计算机系统的一主机板是否具有一基板管理控制器(BMC),并作出一判断结果;(b)依据该控制器判断 单元的该判断结果,提供相对应的--用户界面;(c)若该计算机系统具有该基 板管理控制器,则以该基板管理控制器控制该计算机系统中至少一个风扇模块 的风扇转速;(d)若该计算机系统不具有该基板管理控制器,则通过一芯片组 (Chipset)去控制该计算机系统中至少一个该风扇模块的该风扇转速;以及(e) 分别显示出所述多个风扇模块的所述多个风扇转速。同时,本专利技术的模拟测试 方法,还包含下列步骤(f)通过该用户界面设定至少一特定风扇转速;(g) 分别控制该风扇模块以该特定风扇转速运转;(gl)通过该基板管理控制器控 制该风扇模块;(g2)通过该芯片组去控制该风扇模块;(h)在该特定风扇转 速的运转下,监测该计算机系统的一硬件状态;以及(i)显示该计算机系统 的该硬件状态的改变。附图说明为让本专利技术的上述和其它目的、特征、优点与实施例能更明显易懂,所附 的附图的详细说明如下图1为本专利技术的系统硬件监控与模拟测试模块的方块图; 图2为本专利技术的系统硬件监控与模拟测试方法的歩骤流程图; 图3为本专利技术的系统硬件状态模拟测试方法的细部流程图。主要元件符号说明100:系统硬件监控与模拟测试模块 110:控制器判断单元 120:操作界面单元 130:控制单元 131:基板管理控制器 132:芯片组 140:监测单元1401 140n:传感器 150:芯片侦测单元 160:风扇模块400 490:方法步骤具体实施例方式本专利技术为一种,为使本专利技术更浅显 易懂,以下将以应用本专利技术技术的较佳实施例,配合图示的示例予以详细说明。 然此图示及详细说明并非用以限定本专利技术所揭露的技术及各种改变与变形。配合参照图l,为本专利技术的系统硬件监控与模拟测试模块的方块图。如图所示,本专利技术的系统硬件监控与模拟测试模块ioo,至少包含一控制器判断单元110、 一操作界面单元120、 一控制单元130、 一监测单元140、以及一芯片 侦测单元150。控制器判断单元IIO用来提供判断一计算机系统的主机板是否 具有一基板管理控制器131,并作出一判断结果,其中,基板管理控制器(BMC) 包含用以控制该计算机系统的系统管理软件与硬件接口之间的一微控制器与 一嵌入固件(Firmware)。操作界面单元120依据该控制器判断单元110的该 判断结果,提供相对应的一用户界面,该用户界面可提供设定该计算机系统的 一模拟测试设定,以通过芯片组132或基板管理控制器131来控制计算机系统 内的硬件,其中芯片组132指该主机板的一南桥芯片与一北桥芯片,由于不同 制造商所生产的芯片组132会有fC接口、 LPC (Low-Pin Count)接口等信号 传输接口的不同的信号传输方式,以及不同的芯片识别码(ChipID)。因此通 过芯片侦测单元150以轮询(Polling)的方式去找出该计算机系统具有以I2C 装置或LP本文档来自技高网...

【技术保护点】
一种系统硬件监控与模拟测试方法,其特征在于,至少包含下列步骤: 通过一控制器判断单元判断一计算机系统的一主机板是否具有一基板管理控制器,并作出一判断结果,其中该基板管理控制器包含用以控制该计算机系统的系统管理软件与硬件接口之间的一微控 制器与一嵌入固件; 依据该控制器判断单元的该判断结果,提供相对应的一用户界面; 若该计算机系统具有该基板管理控制器,则以该基板管理控制器控制该计算机系统中至少一个风扇模块的一风扇转速; 若该计算机系统不具有该基板管理控制器 ,则通过一芯片组去控制该计算机系统中至少一个该风扇模块的该风扇转速,其中该芯片组是指该主机板的一南桥芯片及一北桥芯片;以及 分别显示出所述风扇模块的所述风扇转速。

【技术特征摘要】
1、一种系统硬件监控与模拟测试方法,其特征在于,至少包含下列步骤通过一控制器判断单元判断一计算机系统的一主机板是否具有一基板管理控制器,并作出一判断结果,其中该基板管理控制器包含用以控制该计算机系统的系统管理软件与硬件接口之间的一微控制器与一嵌入固件;依据该控制器判断单元的该判断结果,提供相对应的一用户界面;若该计算机系统具有该基板管理控制器,则以该基板管理控制器控制该计算机系统中至少一个风扇模块的一风扇转速;若该计算机系统不具有该基板管理控制器,则通过一芯片组去控制该计算机系统中至少一个该风扇模块的该风扇转速,其中该芯片组是指该主机板的一南桥芯片及一北桥芯片;以及分别显示出所述风扇模块的所述风扇转速。2、 根据权利要求1所述的系统硬件监控与模拟测试方法,其特征在于, 判断一计算机系统的一主机板是否具有一基板管理控制器的判断方式是通过 存取一输入/输出控制芯片的通用输入输出引脚,判断是否侦测到该基板管理 控制器总线的一判断指令返回值。3、 根据权利要求1所述的系统硬件监控与模拟测试方法,其特征在于, 通过一芯片组去控制该计算机系统中至少一个该风扇模块的该风扇转速的步 骤,还包含通过一芯片侦测单元侦测该计算机系统的一信号传输接口 ,及取得该芯 片组的一芯片识别码,去比对并判定出该芯片组的种类。4、 根据权利要求1所述的系统硬件监控与模拟测试方法,其特征在于, 还包含下列步骤通过该用户界面设定至少一特定风扇转速; 分别控制该风扇模块以该特定风扇转速运转;在该特定风扇转速的运转下,监测该计算机系统的一硬件状态;以及 显示该计算机系统的该硬件状态的改变。5、 根据权利要求4所述的系统硬件监控与模拟测试方法,其特征在于, 该硬件状态至少包含下列之一一CPU温度、 一电压值及该风扇模块运转所产生的一噪音值。6、...

【专利技术属性】
技术研发人员:游乔智
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1