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