專利名稱:清空cmos數(shù)據(jù)的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對CMOS數(shù)據(jù)進行操作的系統(tǒng)及方法,特別是關(guān)于一種清空CMOS 數(shù)據(jù)的系統(tǒng)及方法。
背景技術(shù):
當需要清除服務(wù)器的CMOS數(shù)據(jù)時,往往都要打開機箱,取下CMOS電池或?qū)MOS 清除控制線(通常為CMOS跳線的2腳)與地短接。上述清除CMOS數(shù)據(jù)的方法操作起來很不方便,容易出現(xiàn)由于人為錯誤而沒有清除或者沒有完全清除的情況。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種清空CMOS數(shù)據(jù)的系統(tǒng),能夠安全穩(wěn)定地清空服務(wù)器的CMOS數(shù)據(jù)。此外,還有必要提供一種清空CMOS數(shù)據(jù)的方法,能夠安全穩(wěn)定地清空服務(wù)器的 CMOS數(shù)據(jù)。一種清空CMOS數(shù)據(jù)的系統(tǒng),該系統(tǒng)運行于服務(wù)器的主板管理控制器中,所述主板管理控制器輸出GPIO信號至服務(wù)器的CMOS清除控制線,該系統(tǒng)包括檢測模塊,用于檢測是否收到CMOS清空命令;拉低模塊,用于在收到CMOS清空命令時,將所述GPIO信號拉低, 以清除CMOS數(shù)據(jù);維持模塊,用于將拉低的GPIO信號維持指定時間,以確保有足夠的時間清空CMOS數(shù)據(jù);及拉高模塊,用于當所述指定時間到達后,將所述GPIO信號拉高。一種清空CMOS數(shù)據(jù)的方法,該方法由服務(wù)器的主板管理控制器執(zhí)行,所述主板管理控制器輸出GPIO信號至服務(wù)器的CMOS清除控制線,該方法包括步驟檢測是否收到 CMOS清空命令;當收到CMOS清空命令時,將所述GPIO信號拉低,以清除CMOS數(shù)據(jù);將拉低的GPIO信號維持指定時間,以確保有足夠的時間清空CMOS數(shù)據(jù);及當所述指定時間到達后,將所述GPIO信號拉高。本發(fā)明將主板管理控制器產(chǎn)生的GPIO信號輸出給CMOS清除控制線,通過拉低該 GPIO信號而清空CMOS數(shù)據(jù),該方法能夠安全穩(wěn)定地清空主板的CMOS數(shù)據(jù)。
圖1為本發(fā)明清空CMOS數(shù)據(jù)的系統(tǒng)較佳實施例的應(yīng)用環(huán)境示意圖。圖2為圖1中清空CMOS數(shù)據(jù)的系統(tǒng)的功能模塊圖。圖3為本發(fā)明清空CMOS數(shù)據(jù)的方法較佳實施例的流程圖。主要元件符號說明
權(quán)利要求
1.一種清空CMOS數(shù)據(jù)的系統(tǒng),該系統(tǒng)運行于服務(wù)器的主板管理控制器中,其特征在于,所述主板管理控制器輸出GPIO信號至服務(wù)器的CMOS清除控制線,該系統(tǒng)包括檢測模塊,用于檢測是否收到CMOS清空命令;拉低模塊,用于在收到CMOS清空命令時,將所述GPIO信號拉低,以清除CMOS數(shù)據(jù);維持模塊,用于將拉低的GPIO信號維持指定時間,以確保有足夠的時間清空CMOS數(shù)據(jù);及拉高模塊,用于當所述指定時間到達后,將所述GPIO信號拉高。
2.如權(quán)利要求1所述的清空CMOS數(shù)據(jù)的系統(tǒng),其特征在于,所述拉低模塊通過將與所述GPIO信號相對應(yīng)的GPIO寄存器的值置為0來拉低GPIO信號。
3.如權(quán)利要求1所述的清空CMOS數(shù)據(jù)的系統(tǒng),其特征在于,所述拉高模塊通過將與所述GPIO信號相對應(yīng)的GPIO寄存器的值置為1來拉高GPIO信號。
4.如權(quán)利要求1所述的清空CMOS數(shù)據(jù)的系統(tǒng),其特征在于,所述指定時間為2-6秒。
5.一種清空CMOS數(shù)據(jù)的方法,該方法由服務(wù)器的主板管理控制器執(zhí)行,其特征在于, 所述主板管理控制器輸出GPIO信號至服務(wù)器的CMOS清除控制線,該方法包括步驟檢測是否收到CMOS清空命令;當收到CMOS清空命令時,將所述GPIO信號拉低,以清除CMOS數(shù)據(jù);將拉低的GPIO信號維持指定時間,以確保有足夠的時間清空CMOS數(shù)據(jù);及當所述指定時間到達后,將所述GPIO信號拉高。
6.如權(quán)利要求5所述的清空CMOS數(shù)據(jù)的方法,其特征在于,所述將GPIO信號拉低的方法是將與所述GPIO信號相對應(yīng)的GPIO寄存器的值置為0。
7.如權(quán)利要求5所述的清空CMOS數(shù)據(jù)的方法,其特征在于,所述將GPIO信號拉高的方法是將與所述GPIO信號相對應(yīng)的GPIO寄存器的值置為1。
8.如權(quán)利要求5所述的清空CMOS數(shù)據(jù)的方法,其特征在于,所述指定時間為2-6秒。
全文摘要
一種清空CMOS數(shù)據(jù)的系統(tǒng),該系統(tǒng)運行于服務(wù)器的主板管理控制器中,所述主板管理控制器輸出GPIO信號至服務(wù)器的CMOS清除控制線,該系統(tǒng)包括檢測模塊,用于檢測是否收到CMOS清空命令;拉低模塊,用于在收到CMOS清空命令時將所述GPIO信號拉低,以清除CMOS數(shù)據(jù);維持模塊,用于將拉低的GPIO信號維持指定時間,以確保有足夠的時間清空CMOS數(shù)據(jù);及拉高模塊,用于當所述指定時間到達后將所述GPIO信號拉高。本發(fā)明還提供一種清空CMOS數(shù)據(jù)的方法。本發(fā)明能夠安全穩(wěn)定地清空服務(wù)器的CMOS數(shù)據(jù)。
文檔編號G06F1/24GK102375517SQ201010257318
公開日2012年3月14日 申請日期2010年8月19日 優(yōu)先權(quán)日2010年8月19日
發(fā)明者彭建, 涂文沖 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司