專利名稱:系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊及其方法,特別是涉及一種 應(yīng)用于計(jì)算機(jī)系統(tǒng)中的硬件狀態(tài)監(jiān)控的模擬測(cè)試模塊及模擬測(cè)試的方法。
背景技術(shù):
在現(xiàn)今的系統(tǒng)硬件監(jiān)控的技術(shù)中,有通過(guò)如基板管理控制器(Baseboard Management Controller, BMC),可實(shí)時(shí)監(jiān)視計(jì)算機(jī)系統(tǒng)中異常的系統(tǒng)電壓、 CPU溫度和風(fēng)扇速度,以判斷這些監(jiān)視數(shù)據(jù)是否超出預(yù)設(shè)的范圍之外。利用 基板管理控制器(BMC)可以主動(dòng)提供包括計(jì)算機(jī)系統(tǒng)的軟/硬件的系統(tǒng)狀態(tài)
但是,若計(jì)算機(jī)系統(tǒng)中不具有基板管理控制器(BMC),即沒(méi)有任何模塊 可提供查看計(jì)算機(jī)系統(tǒng)硬件的狀態(tài)。而基板管理控制器(BMC)僅提供了管 理軟件和平臺(tái)管理硬件之間的接口,實(shí)時(shí)監(jiān)視計(jì)算機(jī)系統(tǒng)中異常的系統(tǒng)狀態(tài), 無(wú)法進(jìn)行系統(tǒng)狀態(tài)的模擬測(cè)試,如固定系統(tǒng)電壓、CPU溫度或風(fēng)扇速度,以 測(cè)量在此模擬測(cè)試的狀態(tài)下,其它的系統(tǒng)狀態(tài)的數(shù)據(jù)。
因此,已知技術(shù)均無(wú)法提供一整合的模塊提供計(jì)算機(jī)系統(tǒng)硬件狀態(tài)的監(jiān) 控,更無(wú)法對(duì)計(jì)算機(jī)系統(tǒng)硬件的狀態(tài)進(jìn)行模擬測(cè)試,無(wú)從模擬出計(jì)算機(jī)系統(tǒng)硬 件最佳化的狀態(tài)設(shè)定,以達(dá)到系統(tǒng)最佳化的目的。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術(shù)問(wèn)題在于提出一種系統(tǒng)硬件監(jiān)控與模 擬測(cè)試模塊及其方法,應(yīng)用于計(jì)算機(jī)系統(tǒng)中,主要提供一整合的系統(tǒng)硬件監(jiān)控 與模擬測(cè)試模塊,提供用戶一操作界面來(lái)設(shè)定系統(tǒng)硬件監(jiān)控與模擬測(cè)試的設(shè)
定,該模塊并自動(dòng)判斷該計(jì)算機(jī)系統(tǒng)中是否具有基板管理控制器(Baseboard Management Controller, BMC),其判斷方式是通過(guò)存取輸入/輸出控制芯片 (Super I/O)的通用輸入輸出引腳(GPIOpin),判斷是否偵測(cè)到基板管理控制器(BMC)的總線,以判斷計(jì)算機(jī)系統(tǒng)的主機(jī)板是否具有基板管理控制器
(BMC),即通過(guò)偵測(cè)總線(bus0 256)的判斷指令返回值以判斷其是否為基 板管理控制器(BMC)的總線。然后該模塊直接通過(guò)基板管理控制器,或通 過(guò)主機(jī)板上的芯片組(Chipset),來(lái)控制計(jì)算機(jī)系統(tǒng)內(nèi)的硬件。因不同制造商 所生產(chǎn)的芯片組有不同的信號(hào)傳遞方式,如嚴(yán)C接口、 LPC (Low-PinCount) 等不同的信號(hào)傳輸接口的信號(hào)傳輸方式,以及不同的芯片識(shí)別碼(ChipID)。 因此,通過(guò)該模塊找出該計(jì)算機(jī)系統(tǒng)具有以I2C裝置或LPC裝置傳輸信號(hào)的 信號(hào)傳輸接口,再通過(guò)芯片組的芯片識(shí)別碼,去比對(duì)并判定出該計(jì)算機(jī)系統(tǒng)的 主機(jī)板的芯片組的種類,以發(fā)出適用的該控制指令通過(guò)芯片組來(lái)控制計(jì)算機(jī)系 統(tǒng)內(nèi)的硬件。然后,依據(jù)用戶所設(shè)定的系統(tǒng)硬件監(jiān)控與模擬測(cè)試的設(shè)定,以執(zhí) 行系統(tǒng)硬件的模擬測(cè)試。通過(guò)控制一硬件狀態(tài)以一固定值,再監(jiān)測(cè)該計(jì)算機(jī)系 統(tǒng)的其它硬件狀態(tài)的改變,例如設(shè)定風(fēng)扇模塊以一特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn),并在該 特定風(fēng)扇轉(zhuǎn)速的運(yùn)轉(zhuǎn)狀態(tài)下,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的該硬件狀態(tài)的改變,亦即包 含CPU溫度的改變、電壓值的改變、因風(fēng)扇運(yùn)轉(zhuǎn)所產(chǎn)生的噪音量值的改變等。 為了實(shí)現(xiàn)上述目的,本發(fā)明提出一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,至少 包含 一控制器判斷單元,提供判斷一計(jì)算機(jī)系統(tǒng)的一主機(jī)板是否具有一基板 管理控制器(Baseboard Management Controller, BMC),并作出一判斷結(jié)果; 一操作界面單元,依據(jù)該控制器判斷單元的該判斷結(jié)果,提供相對(duì)應(yīng)的一用戶 界面,該用戶界面至少包含提供設(shè)定該計(jì)算機(jī)系統(tǒng)的一模擬測(cè)試設(shè)定; 一控制 單元,連系于該操作界面單元,依據(jù)所設(shè)定的該模擬測(cè)試設(shè)定,并對(duì)該計(jì)算機(jī) 系統(tǒng)的該主機(jī)板的一芯片組(Chipset)發(fā)出適用的一控制指令; 一監(jiān)測(cè)單元, 連系于該操作界面單元,依據(jù)所設(shè)定的該模擬測(cè)試設(shè)定,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的 一硬件狀態(tài);以及一芯片偵測(cè)單元,通過(guò)偵測(cè)該計(jì)算機(jī)系統(tǒng)的一信號(hào)傳輸接口 , 及取得該芯片組的一芯片識(shí)別碼(ChipID),去比對(duì)并判定出該芯片組的種類, 以供該控制單元對(duì)該芯片組發(fā)出適用的該控制指令。其中,該基板管理控制器
(BMC)包含用以控制該計(jì)算機(jī)系統(tǒng)的系統(tǒng)管理軟件與硬件接口之間的一微 控制器與一嵌入固件(Firmware),該芯片組(Chipset)指該主機(jī)板的一南橋 芯片與一北橋芯片。
為了實(shí)現(xiàn)上述目的,本發(fā)明提出一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法,至少 包含下列步驟(a)通過(guò)一控制器判斷單元判斷一計(jì)算機(jī)系統(tǒng)的一主機(jī)板是否具有一基板管理控制器(BMC),并作出一判斷結(jié)果;(b)依據(jù)該控制器判斷 單元的該判斷結(jié)果,提供相對(duì)應(yīng)的--用戶界面;(c)若該計(jì)算機(jī)系統(tǒng)具有該基 板管理控制器,則以該基板管理控制器控制該計(jì)算機(jī)系統(tǒng)中至少一個(gè)風(fēng)扇模塊 的風(fēng)扇轉(zhuǎn)速;(d)若該計(jì)算機(jī)系統(tǒng)不具有該基板管理控制器,則通過(guò)一芯片組 (Chipset)去控制該計(jì)算機(jī)系統(tǒng)中至少一個(gè)該風(fēng)扇模塊的該風(fēng)扇轉(zhuǎn)速;以及(e) 分別顯示出所述多個(gè)風(fēng)扇模塊的所述多個(gè)風(fēng)扇轉(zhuǎn)速。同時(shí),本發(fā)明的模擬測(cè)試 方法,還包含下列步驟(f)通過(guò)該用戶界面設(shè)定至少一特定風(fēng)扇轉(zhuǎn)速;(g) 分別控制該風(fēng)扇模塊以該特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn);(gl)通過(guò)該基板管理控制器控 制該風(fēng)扇模塊;(g2)通過(guò)該芯片組去控制該風(fēng)扇模塊;(h)在該特定風(fēng)扇轉(zhuǎn) 速的運(yùn)轉(zhuǎn)下,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的一硬件狀態(tài);以及(i)顯示該計(jì)算機(jī)系統(tǒng) 的該硬件狀態(tài)的改變。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附 的附圖的詳細(xì)說(shuō)明如下
圖1為本發(fā)明的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊的方塊圖; 圖2為本發(fā)明的系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法的歩驟流程圖; 圖3為本發(fā)明的系統(tǒng)硬件狀態(tài)模擬測(cè)試方法的細(xì)部流程圖。主要元件符號(hào)說(shuō)明
100:系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊 110:控制器判斷單元 120:操作界面單元 130:控制單元 131:基板管理控制器 132:芯片組 140:監(jiān)測(cè)單元
1401 140n:傳感器 150:芯片偵測(cè)單元 160:風(fēng)扇模塊
400 490:方法步驟
具體實(shí)施例方式
本發(fā)明為一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊及其方法,為使本發(fā)明更淺顯 易懂,以下將以應(yīng)用本發(fā)明技術(shù)的較佳實(shí)施例,配合圖示的示例予以詳細(xì)說(shuō)明。 然此圖示及詳細(xì)說(shuō)明并非用以限定本發(fā)明所揭露的技術(shù)及各種改變與變形。
配合參照?qǐng)Dl,為本發(fā)明的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊的方塊圖。如圖
所示,本發(fā)明的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊ioo,至少包含一控制器判斷單
元110、 一操作界面單元120、 一控制單元130、 一監(jiān)測(cè)單元140、以及一芯片 偵測(cè)單元150。控制器判斷單元IIO用來(lái)提供判斷一計(jì)算機(jī)系統(tǒng)的主機(jī)板是否 具有一基板管理控制器131,并作出一判斷結(jié)果,其中,基板管理控制器(BMC) 包含用以控制該計(jì)算機(jī)系統(tǒng)的系統(tǒng)管理軟件與硬件接口之間的一微控制器與 一嵌入固件(Firmware)。操作界面單元120依據(jù)該控制器判斷單元110的該 判斷結(jié)果,提供相對(duì)應(yīng)的一用戶界面,該用戶界面可提供設(shè)定該計(jì)算機(jī)系統(tǒng)的 一模擬測(cè)試設(shè)定,以通過(guò)芯片組132或基板管理控制器131來(lái)控制計(jì)算機(jī)系統(tǒng) 內(nèi)的硬件,其中芯片組132指該主機(jī)板的一南橋芯片與一北橋芯片,由于不同 制造商所生產(chǎn)的芯片組132會(huì)有fC接口、 LPC (Low-Pin Count)接口等信號(hào) 傳輸接口的不同的信號(hào)傳輸方式,以及不同的芯片識(shí)別碼(ChipID)。因此通 過(guò)芯片偵測(cè)單元150以輪詢(Polling)的方式去找出該計(jì)算機(jī)系統(tǒng)具有以I2C 裝置或LPC裝置傳輸信號(hào)的信號(hào)傳輸接口,再通過(guò)芯片偵測(cè)單元150取得芯 片組132的芯片識(shí)別碼,去比對(duì)并判定出該計(jì)算機(jī)系統(tǒng)的主機(jī)板的芯片組132 的種類。如此,以供控制單元130對(duì)該芯片組132發(fā)出適用的該控制指令???制單元130連系于操作界面單元120,依據(jù)用戶所設(shè)定的模擬測(cè)試設(shè)定,對(duì)該 計(jì)算機(jī)系統(tǒng)主機(jī)板的芯片組132發(fā)出適用的一控制指令。而監(jiān)測(cè)單元140連系 于操作界面單元120,依據(jù)所設(shè)定的模擬測(cè)試設(shè)定監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的一硬件 狀態(tài),比如,設(shè)定在一特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn)狀態(tài)下,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的該硬件 狀態(tài)的改變。
上述的控制器判斷單元110的判斷方式通過(guò)存取輸入/輸出控制芯片 (Super I/O)的通用輸入輸出引腳(GPIOpin),判斷是否偵測(cè)到基板管理控 制器(BMC)的總線,以判斷計(jì)算機(jī)系統(tǒng)的主機(jī)板是否具有基板管理控制器 (BMC),即通過(guò)偵測(cè)總線(bus 0-256)的判斷指令返回值是否為00,若為
700則表示為基板管理控制器(BMC)的總線。操作界面單元120提供相對(duì)應(yīng) 的一用戶界面,因此,若該計(jì)算機(jī)系統(tǒng)具有基板管理控制器131,則提供控制 設(shè)定基板管理控制器131的操作界面;若該計(jì)算機(jī)系統(tǒng)不具有基板管理控制器 131,則提供控制設(shè)定一芯片組(Chipset) 132的操作界面。此外,監(jiān)測(cè)單元 140還連接至多個(gè)傳感器1401 140n,所述多個(gè)傳感器1401 140n設(shè)于計(jì)算 機(jī)系統(tǒng)內(nèi),以供測(cè)量該計(jì)算機(jī)系統(tǒng)的硬件狀態(tài),如CPU溫度、電壓值、風(fēng)扇 轉(zhuǎn)速、風(fēng)扇運(yùn)轉(zhuǎn)所產(chǎn)生的噪音值等。而該模擬測(cè)試通過(guò)設(shè)定一固定的硬件狀態(tài) 值,再監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的其它硬件狀態(tài)的改變,例如設(shè)定風(fēng)扇模塊160以一 特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn),并在該特定風(fēng)扇轉(zhuǎn)速的運(yùn)轉(zhuǎn)狀態(tài)下,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的 該硬件狀態(tài)的改變,亦即包含CPU溫度的改變、電壓值的改變、因風(fēng)扇運(yùn)轉(zhuǎn) 所產(chǎn)生的噪音量值的改變等。
配合參照?qǐng)D2,為本發(fā)明系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法的步驟流程圖。如 圖所示,本發(fā)明的傳感器監(jiān)測(cè)方法,首先,通過(guò)一控制器判斷單元110判斷一 計(jì)算機(jī)系統(tǒng)的一主機(jī)板是否具有一基板管理控制器131并作出一判斷結(jié)果(步 驟400),其判斷方式是通過(guò)控制器判斷單元110存取輸入/輸出控制芯片(Super 1/0)的通用輸入輸出引腳(GPIOpin),判斷是否偵測(cè)到基板管理控制器(BMC) 的總線,以判斷計(jì)算機(jī)系統(tǒng)的主機(jī)板是否具有基板管理控制器(BMC),即通 過(guò)偵測(cè)總線(bus0 256)的判斷指令返回值是否為00,若為00則表示為基板 管理控制器(BMC)的總線。接著,依前述步驟400的判斷結(jié)果,提供相對(duì) 應(yīng)的一用戶界面,若該計(jì)算機(jī)系統(tǒng)具有基板管理控制器131,則提供控制設(shè)定 基板管理控制器131的操作界面(步驟410),以基板管理控制器131來(lái)控制 計(jì)算機(jī)系統(tǒng)內(nèi)的硬件。然后,以該基板管理控制器131監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)中至 少一個(gè)風(fēng)扇模塊160的風(fēng)扇轉(zhuǎn)速(步驟420)。但依前述步驟400的判斷結(jié)果, 若該計(jì)算機(jī)系統(tǒng)不具有基板管理控制器131,則提供控制設(shè)定一芯片組132的 操作界面(步驟430),以芯片組132來(lái)控制計(jì)算機(jī)系統(tǒng)內(nèi)的硬件。然后,通 過(guò)芯片組132去監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)中至少一個(gè)該風(fēng)扇模塊160的風(fēng)扇轉(zhuǎn)速(歩 驟440)。最后,再分別顯示出所述多個(gè)風(fēng)扇模塊160的風(fēng)扇轉(zhuǎn)速(步驟450), 而后結(jié)束本流程。上述的芯片組132指該主機(jī)板的一南橋芯片與一北橋芯片, 由于不同制造商所生產(chǎn)的芯片組132會(huì)有^C接口、 LPC (Low-Pin Count)接 口等不同的信號(hào)傳遞方式,以及不同的芯片識(shí)別碼(ChipID)。通過(guò)芯片偵測(cè)單元150以輪詢(Polling)的方式去找出該計(jì)算機(jī)系統(tǒng)具有以I2C裝置或LPC 裝置傳輸信號(hào)的信號(hào)傳輸接口,再通過(guò)芯片偵測(cè)單元150取得芯片組132的芯 片識(shí)別碼,去比對(duì)并判定出該計(jì)算機(jī)系統(tǒng)的主機(jī)板的芯片組132的種類。如此, 以供控制單元130對(duì)該芯片組132發(fā)出適用的該控制指令。
另外,在上述步驟450之后,還包含一細(xì)部流程A。配合參照?qǐng)D3,為本 發(fā)明的系統(tǒng)硬件狀態(tài)模擬測(cè)試方法的細(xì)部流程圖。如圖所示的細(xì)部流程A中, 先通過(guò)用戶界面設(shè)定至少一個(gè)特定風(fēng)扇轉(zhuǎn)速(步驟460)。然后,分別控制風(fēng) 扇模塊160以該特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn)(步驟470),此步驟可分為兩部分,包含 通過(guò)該基板管理控制器131控制該風(fēng)扇模塊160 (步驟471);或通過(guò)該芯片組 132去控制該風(fēng)扇模塊160 (步驟472)。然后,在該特定風(fēng)扇轉(zhuǎn)速的運(yùn)轉(zhuǎn)下, 監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的一硬件狀態(tài)(步驟480)。然后,顯示該計(jì)算機(jī)系統(tǒng)的該 硬件狀態(tài)的改變(步驟490),包含CPU溫度的改變、電壓值的改變、因風(fēng)扇 運(yùn)轉(zhuǎn)所產(chǎn)生的噪音量值的改變等。
由此,本發(fā)明提出一整合的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,供用戶設(shè)定系 統(tǒng)硬件監(jiān)控與模擬測(cè)試,然后直接通過(guò)基板管理控制器(BMC),或通過(guò)主機(jī) 板上的芯片組(Chipset),來(lái)控制計(jì)算機(jī)系統(tǒng)內(nèi)的硬件。然后,依據(jù)用戶所設(shè) 定的系統(tǒng)硬件監(jiān)控與模擬測(cè)試的設(shè)定,以執(zhí)行系統(tǒng)硬件的模擬測(cè)試。
雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何 本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的改變與變 化,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定的為準(zhǔn)。
9
權(quán)利要求
1、一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法,其特征在于,至少包含下列步驟通過(guò)一控制器判斷單元判斷一計(jì)算機(jī)系統(tǒng)的一主機(jī)板是否具有一基板管理控制器,并作出一判斷結(jié)果,其中該基板管理控制器包含用以控制該計(jì)算機(jī)系統(tǒng)的系統(tǒng)管理軟件與硬件接口之間的一微控制器與一嵌入固件;依據(jù)該控制器判斷單元的該判斷結(jié)果,提供相對(duì)應(yīng)的一用戶界面;若該計(jì)算機(jī)系統(tǒng)具有該基板管理控制器,則以該基板管理控制器控制該計(jì)算機(jī)系統(tǒng)中至少一個(gè)風(fēng)扇模塊的一風(fēng)扇轉(zhuǎn)速;若該計(jì)算機(jī)系統(tǒng)不具有該基板管理控制器,則通過(guò)一芯片組去控制該計(jì)算機(jī)系統(tǒng)中至少一個(gè)該風(fēng)扇模塊的該風(fēng)扇轉(zhuǎn)速,其中該芯片組是指該主機(jī)板的一南橋芯片及一北橋芯片;以及分別顯示出所述風(fēng)扇模塊的所述風(fēng)扇轉(zhuǎn)速。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法,其特征在于, 判斷一計(jì)算機(jī)系統(tǒng)的一主機(jī)板是否具有一基板管理控制器的判斷方式是通過(guò) 存取一輸入/輸出控制芯片的通用輸入輸出引腳,判斷是否偵測(cè)到該基板管理 控制器總線的一判斷指令返回值。
3、 根據(jù)權(quán)利要求1所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法,其特征在于, 通過(guò)一芯片組去控制該計(jì)算機(jī)系統(tǒng)中至少一個(gè)該風(fēng)扇模塊的該風(fēng)扇轉(zhuǎn)速的步 驟,還包含通過(guò)一芯片偵測(cè)單元偵測(cè)該計(jì)算機(jī)系統(tǒng)的一信號(hào)傳輸接口 ,及取得該芯 片組的一芯片識(shí)別碼,去比對(duì)并判定出該芯片組的種類。
4、 根據(jù)權(quán)利要求1所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法,其特征在于, 還包含下列步驟通過(guò)該用戶界面設(shè)定至少一特定風(fēng)扇轉(zhuǎn)速; 分別控制該風(fēng)扇模塊以該特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn);在該特定風(fēng)扇轉(zhuǎn)速的運(yùn)轉(zhuǎn)下,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的一硬件狀態(tài);以及 顯示該計(jì)算機(jī)系統(tǒng)的該硬件狀態(tài)的改變。
5、 根據(jù)權(quán)利要求4所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試方法,其特征在于, 該硬件狀態(tài)至少包含下列之一一CPU溫度、 一電壓值及該風(fēng)扇模塊運(yùn)轉(zhuǎn)所產(chǎn)生的一噪音值。
6、 一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,其特征在于,至少包含 一控制器判斷單元,提供判斷一計(jì)算機(jī)系統(tǒng)的-一主機(jī)板是否具有一基板管理控制器,并作出一判斷結(jié)果,其中該基板管理控制器包含用以控制該計(jì)算 機(jī)系統(tǒng)的系統(tǒng)管理軟件與硬件接口之間的一微控制器與一嵌入固件;一操作界面單元,依據(jù)該控制器判斷單元的該判斷結(jié)果,提供相對(duì)應(yīng)的 一用戶界面,該用戶界面至少包含提供設(shè)定該計(jì)算機(jī)系統(tǒng)的一模擬測(cè)試設(shè)定;一控制單元,連系于該操作界面單元,依據(jù)所設(shè)定的該模擬測(cè)試設(shè)定, 并對(duì)該計(jì)算機(jī)系統(tǒng)的該主機(jī)板的一芯片組發(fā)出適用的一控制指令,其中該芯片組指該主機(jī)板的一南橋芯片與一北橋芯片;一監(jiān)測(cè)單元,連系于該操作界面單元,依據(jù)所設(shè)定的該模擬測(cè)試設(shè)定, 監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的一硬件狀態(tài);以及一芯片偵測(cè)單元,通過(guò)偵測(cè)該計(jì)算機(jī)系統(tǒng)的一信號(hào)傳輸接口,及取得該 芯片組的一芯片識(shí)別碼,去比對(duì)并判定出該芯片組的種類,以供該控制單元對(duì) 該芯片組發(fā)出適用的該控制指令。
7、 根據(jù)權(quán)利要求6所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,其特征在于, 該控制器判斷單元的判斷方式是通過(guò)存取一輸入/輸出控制芯片的通用輸入輸 出引腳,判斷是否偵測(cè)到該基板管理控制器總線的一判斷指令返回值。
8、 根據(jù)權(quán)利要求6所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,其特征在于, 該監(jiān)測(cè)單元連接至多個(gè)傳感器,所述多個(gè)傳感器設(shè)于一計(jì)算機(jī)系統(tǒng)內(nèi)以供測(cè)量 該計(jì)算機(jī)系統(tǒng)的該硬件狀態(tài)。
9、 根據(jù)權(quán)利要求6所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,其特征在于, 該模擬測(cè)試設(shè)定包含設(shè)定一風(fēng)扇模塊以一特定風(fēng)扇轉(zhuǎn)速運(yùn)轉(zhuǎn),并在該特定風(fēng)扇 轉(zhuǎn)速的運(yùn)轉(zhuǎn)狀態(tài)下,監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的該硬件狀態(tài)的改變。
10、 根據(jù)權(quán)利要求9所述的系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊,其特征在于, 該硬件狀態(tài)至少包含下列之一一CPU溫度、 一電壓值及該風(fēng)扇模塊運(yùn)轉(zhuǎn)所 產(chǎn)生的一噪音值。
全文摘要
本發(fā)明為一種系統(tǒng)硬件監(jiān)控與模擬測(cè)試模塊及其方法,提供用戶一操作界面來(lái)設(shè)定系統(tǒng)硬件監(jiān)控與模擬測(cè)試的設(shè)定,通過(guò)基板管理控制器或通過(guò)主機(jī)板上的芯片組(Chipset),來(lái)控制計(jì)算機(jī)系統(tǒng)內(nèi)的硬件,并通過(guò)控制一硬件狀態(tài),再監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)的其它硬件狀態(tài)的改變。
文檔編號(hào)G06F11/32GK101609424SQ20081012691
公開日2009年12月23日 申請(qǐng)日期2008年6月18日 優(yōu)先權(quán)日2008年6月18日
發(fā)明者游喬智 申請(qǐng)人:英業(yè)達(dá)股份有限公司