亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

記憶體感測器的選擇方法

文檔序號:6161688閱讀:310來源:國知局
記憶體感測器的選擇方法
【專利摘要】一種記憶體感測器的選擇方法,適于一伺服器,包括下列步驟:于基板管理控制器中,對每一記憶體分別預設電壓安全范圍。關閉基板管理控制器的記憶體感測器的讀取電壓功能。執(zhí)行基本輸入輸出系統(tǒng)的開機自我測試程序。檢測伺服器配置的記憶體其中之一的類型。讀取檢測出的記憶體的類型。根據(jù)讀取到的記憶體的類型,選擇檢測出的記憶體對應的電壓安全范圍。啟動基板管理控制器的記憶體感測器讀取電壓功能。讀取檢測出的記憶體的電壓,并比較記憶體的電壓與電壓安全范圍。當檢測出的記憶體的電壓不在電壓安全范圍內時,發(fā)出警告信息。
【專利說明】記憶體感測器的選擇方法
【技術領域】
[0001]本發(fā)明涉及一種感測器的選擇方法,特別涉及一種記憶體感測器的選擇方法。
【背景技術】
[0002]一般來說,伺服器內所使用的記憶體有分為使用1.35V與1.5V的工作電壓進行運作。為了確定記憶體是否在合適的工作電壓下進行運作,因此伺服器內會配置一感測器,并搭配基板管理控制器(Board Management Controller, BMC)進行記憶體的工作電壓的監(jiān)控。當監(jiān)控到記憶體處于不適當?shù)墓ぷ麟妷簳r,基板管理控制器會記錄此事件日志并做出相應處理。
[0003]由于伺服器內的感測器往往僅配置一個,且為了避免誤報的事件日志(EventLog)發(fā)生,因此使用者會將感測器的預設電壓感測范圍設計成足夠大,例如將感測器的預設電壓感測范圍的最低門檻值(Threshold Value)設為1.2V,而最高門檻值設為1.7V。如此,感測器所感測的電壓值落于前述電壓感測范圍(1.2V?1.7V)內,則基板管理控制器會認為前述的電壓值為正常狀態(tài),而不會觸發(fā)事件來告知使用者。
[0004]然而,這樣的做法無疑是有風險的。舉例來說,使用1.5V的工作電壓的記憶體,如今使用1.68V的工作電壓運作,這是一個合理的范圍。但是,使用1.35V的工作電壓的記憶體,如今卻工作在1.68V,就不是一個正?,F(xiàn)象。由于前述1.68V仍落于電壓感測范圍的設定值內,故基板管理控制器并不會做出什么動作。因此,記憶體的感測器的配置仍有需要改善的空間。

【發(fā)明內容】

[0005]鑒于以上的問題,本發(fā)明的目的在于提供一種記憶體感測器的選擇方法,藉以對應不同類型的記憶體給予相應電壓安全范圍的感測器,以避免記憶體在不適當?shù)碾妷合氯赃M行運作而容易造成損壞的情況發(fā)生。
[0006]本發(fā)明的一種記憶體感測器的選擇方法,適用于一具有不同類型的多個記憶體的伺服器。此記憶體感測器的選擇方法包括下列步驟。于基板管理控制器中,對每一記憶體分別預設電壓安全范圍。關閉基板管理控制器的記憶體感測器讀取電壓功能,并禁能記憶體感測器。執(zhí)行基本輸入輸出系統(tǒng)的開機自我測試程序?;据斎胼敵鱿到y(tǒng)檢測伺服器配置的記憶體其中之一的類型?;骞芾砜刂破鲝幕据斎胼敵鱿到y(tǒng)中讀取檢測出的記憶體的類型?;骞芾砜刂破鞲鶕?jù)讀取到的記憶體的類型,選擇檢測出的記憶體對應的電壓安全范圍。啟動基板管理控制器的記憶體感測器讀取電壓功能。記憶體感測器讀取檢測出的記憶體的電壓,并比較記憶體的電壓與電壓安全范圍。當檢測出的記憶體的電壓不在電壓安全范圍內時,則基板管理控制器發(fā)出警告信息。
[0007]在一實施例中,前述比較記憶體的電壓與電壓安全范圍的步驟之后還包括下列步驟。確認檢測出的記憶體的電壓是否在電壓安全范圍內。當確認檢測出的記憶體的電壓在電壓安全范圍內,則回到記憶體感測器讀取檢測出的記憶體的電壓,并比較檢測出的記憶體的電壓與電壓安全范圍的步驟。當確認檢測出的記憶體的電壓不在電壓安全范圍內,基板管理控制器發(fā)出警告信息。
[0008]在一實施例中,前述基板管理控制器包括一感測器數(shù)據(jù)記錄,且這些記憶體對應預設的電壓安全范圍定義在感測器數(shù)據(jù)記錄中。
[0009]在一實施例中,基板管理控制器調整感測器數(shù)據(jù)記錄內的掃描位元的設定,以關閉基板管理控制器的記憶體感測器的電壓讀取功能并禁能記憶體感測器,或是啟動基板管理控制器的記憶體感測器的電壓讀取功能并致能記憶體感測器。
[0010]本發(fā)明的記憶體感測器的選擇方法,利用檢測到伺服器配置的記憶體的類型,再依據(jù)記憶體的類型,選擇此記憶體的類型對應的電壓安全范圍,并啟動對應此記憶體的類型的記憶體感測器的電壓讀取功能且致能記憶體,以讀取記憶體的電壓,且判斷記憶體的電壓是否在電壓安全范圍內,進而據(jù)以判斷是否產(chǎn)生警告信息。如此一來,可避免記憶體的電壓不在電壓安全范圍內,記憶體仍進行運作,而容易造成損壞的情況發(fā)生。
[0011]以下結合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
【專利附圖】

【附圖說明】
[0012]圖1為本發(fā)明的記憶體感測器的選擇方法流程圖。
【具體實施方式】
[0013]下面結合附圖對本發(fā)明的結構原理和工作原理作具體的描述:
[0014]請參考圖1所示,其為本發(fā)明的記憶體感測器的選擇方法流程圖。本發(fā)明的記憶體感測器的選擇方法適于操作于一具有不同類型的多個記憶體(Dua 11n-Line MemoryModules, DI麗)的伺服器(Server)上。其中,前述記憶體的類型分別對應不同的記憶體的工作電壓,也即伺服器可同時支持不同工作電壓的記憶體。
[0015]在步驟S102中,于基板管理控制器(Baseboard Management Controller, BMC)中,對每一的記憶體分別預設一電壓安全范圍。也就是說,插設于伺服器的記憶體插槽上的記憶體各自具有不同的工作電壓,例如1.35V或1.5V等,也即使用者會于基板管理控制器中,分別預設對應1.35V或1.5V的記憶體預設一電壓安全范圍。
[0016]舉例來說,對應1.35V的記憶體的電壓安全范圍例如為1.2V^1.4V ;對應1.5V的記憶體的電壓安全范圍例如為1.4疒1.7V。其余則類推。進一步來說,基板管理控制器可包括一感測器數(shù)據(jù)記錄(Sensor Data Record, SDR),并且前述記憶體所預設的電壓安全范圍會定義于感測器數(shù)據(jù)記錄中。
[0017]在步驟S104中,關閉基板管理控制器的記憶體感測器的讀取電壓功能,并禁能記憶體感測器。也就是說,基板管理控制器會將記憶體感測器數(shù)據(jù)記錄內的掃描位元(Scanning Bit)進行初始化,例如將掃描位元設定為“0”,以關閉記憶體感測器的讀取電壓功能,并禁能(Disable)記憶體感測器的感測操作。
[0018]在步驟S106中,執(zhí)行基本輸入輸出系統(tǒng)(Basic Input Output System, BIOS)的開機自我測試程序(Power On Self Test, POST)。舉例來說,當伺服器開始運作時,由中央處理單兀(Central Processing Unit, CPU)執(zhí)行儲存于只讀記憶體(Read Only Memory, ROM)的基本輸入輸出系統(tǒng),以進行 基本輸入輸出系統(tǒng)的開機自我測試程序。[0019]接著,在步驟S108中,基本輸入輸出系統(tǒng)檢測伺服器配置的記憶體其中之一的類型。為了使伺服器可正常運作,伺服器上的所有記憶體插槽會插設同一類型的記憶體,例如對應1.35V的工作電壓的記憶體或是對應1.5V的工作電壓的記憶體。也就是說,伺服器可通過基本輸入輸出系統(tǒng)檢測伺服器的記憶體插槽上的記憶體的類型,也即檢測出記憶體的類型為對應1.35V的工作電壓或是對應1.5V的工作電壓。
[0020]進一步來說,記憶體會配置信息碼,以便識別記憶體的類型,因此在基本輸入輸出系統(tǒng)的開機自我測試程序階段,基本輸入輸出系統(tǒng)通過中央處理單元讀取插設于記憶體插槽上的記憶體所配置的信息碼,以得知前述記憶體的類型,例如為適用1.35V的工作電壓的記憶體或適用1.5V的工作電壓的記憶體。
[0021]接著,在步驟S110中,基板管理控制器從基本輸入輸出系統(tǒng)中讀取檢測出的記憶體的類型。舉例來說,當基本輸入輸出系統(tǒng)檢測出記憶體的類型且基本輸入輸出系統(tǒng)的開機自我測試程序完成后,基本輸入輸出系統(tǒng)會將所取得的記憶體的類型的相關信息傳送給基板管理控制器,使基板管理控制器讀取檢測出的記憶體的類型。
[0022]在步驟S112中,基板管理控制器根據(jù)讀取到的記憶體的類型,選擇檢測出的記憶體對應的電壓安全范圍。舉例來說,當基板管理控制器讀取到的記憶體的類型為對應1.35V的工作電壓時,基板管理控制器例如于感測器數(shù)據(jù)記錄中,選擇對應1.35V的工作電壓的記憶體對應的電壓安全范圍 ,例如1.2V^1.4V。當機板管理控制器讀取到的記憶體的類型為對應1.5V的工作電壓時,基板管理控制器例如于感測器數(shù)據(jù)記錄中,選擇對應1.5V的工作電壓的記憶體對應的電壓安全范圍,例如1.4疒1.7V。
[0023]在步驟S114中,啟動基板管理控制器的記憶體感測器的讀取電壓功能,并致能記憶體感測器。也就是說,基板管理控制器例如感測器數(shù)據(jù)記錄內的掃描位元(ScanningBit)設定為“1”,并致能(Enable)記憶體感測器的感測操作。
[0024]舉例來說,當記憶體的類型為對應1.35V的工作電壓時,基板管理控制器會將感測器數(shù)據(jù)記錄內對應此記憶體的類型的掃描位元設定為“1”,并致能對應此記憶體的類型的記憶體感測器進行相應的感測操作。
[0025]另一方面,當記憶體的類型為對應1.5V的工作電壓時,基板管理控制器會將感測器數(shù)據(jù)記錄內對應此記憶體的類型的掃描位元設定為“1”,并致能記憶體感測器進行相應的感測操作。
[0026]在步驟S116中,記憶體感測器讀取檢測出的記憶體的電壓,并比較記憶體的電壓與電壓安全范圍。也就是說,當基板管理控制器致能記憶體感測器后,記憶體感測器會讀取所檢測出的記憶體的電壓,并將此記憶體的電壓與電壓安全范圍進行比較。
[0027]舉例來說,當記憶體的類型為1.35V的工作電壓時,此記憶體對應的電壓安全范圍例如為1.2V^1.4V。其中,1.2V為對應1.35V的工作電壓的記憶體對應的電壓安全范圍的最低門檻值(Threshold Value),而1.4V為對應1.35V的工作電壓的記憶體對應的電壓安全范圍的最高門檻值。因此,當記憶體感測器讀取前述記憶體的電壓后,會比較此記憶體的電壓與1.2疒1.4V電壓安全范圍。
[0028]另一方面,記憶體的類型為1.5V的工作電壓時,此記憶體對應的電壓安全范圍例如為1.4疒1.7V。其中,1.4V為對應1.5V的工作電壓的記憶體對應的電壓安全范圍的最低門檻值(Threshold Value),而1.7V為對應1.5V的工作電壓的記憶體對應的電壓安全范圍的最高門檻值。因此,當記憶體感測器讀取前述記憶體的電壓后,會比較此記憶體的電壓與1.4V?1.7V的電壓安全范圍。
[0029]接著,在步驟S118中,確認檢測出的記憶體的電壓是否在電壓安全范圍內。當確認檢測出的記憶體的電壓不在電壓安全范圍內時,則進入步驟S120,基板管理控制器發(fā)出警告信息,以通知使用者進行對應的因應機制。
[0030]另一方面,當確認檢測出的記憶體的電壓在電壓安全范圍內,則回到步驟S116,記憶體感測器再次讀取檢測出的記憶體的電壓,并比較記憶體的電壓與電壓安全范圍,以持續(xù)監(jiān)控記憶體的電壓是否仍在電壓安全范圍內。如此一來,根據(jù)不同類型的記憶體,選擇檢測出的記憶體對應的電壓安全范圍,并啟動對應檢測出的記憶體的記憶體感測器的電壓讀取功能且致能記憶體感測器,以有效避免記憶體的電壓不在電壓安全范圍內,記憶體仍進行運作,且基板管理控制器不會發(fā)出相應的警告信息,而容易造成記憶體損壞的情況發(fā)生。
[0031]本發(fā)明的實施例的記憶體感測器的選擇方法,其利用檢測伺服器配置的記憶體的類型,再依據(jù)記憶體的類型,選擇此記憶體的類型對應的電壓安全范圍,并啟動對應此記憶體的類型的記憶體感測器的電壓讀取功能且致能記憶體感測器,以讀取記憶體的電壓,且判斷記憶體的電壓是否在電壓安全范圍內,進而據(jù)以判斷是否產(chǎn)生警告信息。如此一來,可避免記憶體的電壓不在電壓安全范圍內,記憶體仍進行運作,而容易造成損壞的情況發(fā)生。
[0032]當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
【權利要求】
1.一種記憶體感測器的選擇方法,適用于一具有不同類型的多個記憶體的伺服器,其特征在于,該記憶體感測器的選擇方法包括:于一基板管理控制器中,對每一該些的記憶體分別預設一電壓安全范圍;關閉該基板管理控制器的一記憶體感測器的讀取電壓功能,并禁能該記憶體感測器;執(zhí)行一基本輸入輸出系統(tǒng)的一開機自我測試程序;該基本輸入輸出系統(tǒng)檢測該伺服器配置的該些記憶體其中之一的類型;該基板管理控制器從該基本輸入輸出系統(tǒng)中讀取檢測出的該記憶體的類型;該基板管理控制器根據(jù)讀取到的該記憶體的類型,選擇檢測出的該記憶體對應的該電壓安全范圍;啟動該基板管理控制器的該記憶體感測器的讀取電壓功能,并致能該記憶體感測器;該記憶體感測器讀取檢測出的該記憶體的電壓,并比較檢測出的該記憶體的電壓與該電壓安全范圍;以及當檢測出的該記憶體的電壓不在該電壓安全范圍內時,則該基板管理控制器發(fā)出一警告信息。
2.根據(jù)權利要求1所述的記憶體感測器的選擇方法,其特征在于,比較該記憶體的電壓與該電壓安全范圍的步驟之后還包括:確認檢測出的該記憶體的電壓是否在該電壓安全范圍內;當確認檢測出的該記憶體的電壓在該電壓安全范圍內,則回到該記憶體感測器讀取檢測出的該記憶體的電壓,并比較檢測出的該記憶體的電壓與該電壓安全范圍的步驟;以及當確認檢測出的該記憶體的電壓不在該電壓安全范圍內,該基板管理控制器發(fā)出該警告信息。
3.根據(jù)權利要求1所述的記憶體感測器的選擇方法,其特征在于,該基板管理控制器包括一感測器數(shù)據(jù)記錄,該些記憶體對應預設的該電壓安全范圍定義在該感測器數(shù)據(jù)記錄中。
4.根據(jù)權利要求3所述的記憶體感測器的選擇方法,其特征在于,該基板管理控制器調整該感測器數(shù)據(jù)記錄內的一掃描位元的設定,以關閉該基板管理控制器的該記憶體感測器的電壓讀取功能并禁能該記憶體感測器,或是啟動該基板管理控制器的該記憶體感測器的電壓讀取功能并致能該記憶體感測器。
【文檔編號】G01R19/165GK103713184SQ201210372207
【公開日】2014年4月9日 申請日期:2012年9月29日 優(yōu)先權日:2012年9月29日
【發(fā)明者】章熙朗 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1