專利名稱:開(kāi)機(jī)計(jì)數(shù)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種主機(jī)系統(tǒng),特別涉及一種防止開(kāi)機(jī)次數(shù)的數(shù)據(jù)遺失的開(kāi)機(jī)計(jì)數(shù)系統(tǒng)及方法。
背景技術(shù):
傳統(tǒng)的記錄主板開(kāi)機(jī)次數(shù)的方法一般包括兩種,其中一種是進(jìn)入系統(tǒng)后由系統(tǒng)完成主板開(kāi)機(jī)次數(shù)的記錄并將記錄結(jié)果存儲(chǔ)在硬盤中,當(dāng)用戶更換硬盤或者硬盤損壞時(shí),此前記錄的開(kāi)機(jī)次數(shù)的數(shù)據(jù)就會(huì)丟失;另外一種是將開(kāi)機(jī)次數(shù)的數(shù)據(jù)存儲(chǔ)在可擦除存儲(chǔ)器中,當(dāng)用戶對(duì)存儲(chǔ)器內(nèi)的數(shù)據(jù)擦除后,此前記錄的開(kāi)機(jī)次數(shù)的數(shù)據(jù)也會(huì)丟失。因此,以上兩種記錄主板開(kāi)機(jī)次數(shù)的方法都可能會(huì)造成開(kāi)機(jī)次數(shù)的數(shù)據(jù)的遺失。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種能防止開(kāi)機(jī)次數(shù)的數(shù)據(jù)遺失的開(kāi)機(jī)計(jì)數(shù)系統(tǒng)及方法。一種開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其用于記錄主板的開(kāi)機(jī)次數(shù)。所述開(kāi)機(jī)計(jì)數(shù)系統(tǒng)包括一 BIOSROM芯片,所述BIOS ROM芯片內(nèi)包括一第一存儲(chǔ)區(qū)域及一第二存儲(chǔ)區(qū)域。所述第一存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)有一開(kāi)機(jī)計(jì)數(shù)模塊,所述第二存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)有一開(kāi)機(jī)次數(shù)變量。當(dāng)所述主板上電后,所述開(kāi)機(jī)計(jì)數(shù)模塊將所述開(kāi)機(jī)次數(shù)變量從所述第二存儲(chǔ)區(qū)域取出后加1,然后再將該加I后的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在所述第二存儲(chǔ)區(qū)域內(nèi)。一種開(kāi)機(jī)計(jì)數(shù)方法,其包括以下步驟
運(yùn)行BIOS ROM芯片的第一存儲(chǔ)區(qū)域中的開(kāi)機(jī)計(jì)數(shù)模塊;
從BIOS ROM芯片的第二存儲(chǔ)區(qū)域內(nèi)取出開(kāi)機(jī)次數(shù)變量;
對(duì)開(kāi)機(jī)次數(shù)變量加I ;
將該加I后的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在第二存儲(chǔ)區(qū)域內(nèi);
結(jié)束運(yùn)行開(kāi)機(jī)計(jì)數(shù)模塊。本發(fā)明提供的開(kāi)機(jī)計(jì)數(shù)系統(tǒng)及方法通過(guò)將記錄主板開(kāi)機(jī)次數(shù)的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在BIOS ROM芯片的第二存儲(chǔ)區(qū)域內(nèi),有效防止開(kāi)機(jī)次數(shù)的數(shù)據(jù)遺失。
圖I是本發(fā)明實(shí)施方式提供的開(kāi)機(jī)計(jì)數(shù)系統(tǒng)的功能模塊圖。圖2是本發(fā)明實(shí)施方式提供的開(kāi)機(jī)計(jì)數(shù)方法的流程圖。主要元件符號(hào)說(shuō)明
開(kāi)機(jī)計(jì)數(shù)系統(tǒng)1100
主板_200
ITosrom 芯片 _ 第一存儲(chǔ)區(qū)域 TT 第二存儲(chǔ)區(qū)域 12 開(kāi)機(jī)自檢模塊 Iii 開(kāi)機(jī)計(jì)數(shù)模塊1112如下具體實(shí)施方式
將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
具體實(shí)施例方式如圖I所示,為本發(fā)明實(shí)施方式提供的一種開(kāi)機(jī)計(jì)數(shù)系統(tǒng)100,其用于記錄主板200的開(kāi)機(jī)次數(shù)。所述開(kāi)機(jī)計(jì)數(shù)系統(tǒng)100包括一 BIOS ROM芯片10。所述BIOS ROM芯片10焊接在所述主板200上。所述BIOS ROM芯片10內(nèi)包括一第一存儲(chǔ)區(qū)域11及一第二存儲(chǔ)區(qū)域12。所述第一存儲(chǔ)區(qū)域11中燒錄著從開(kāi)機(jī)到進(jìn)入操作系統(tǒng)的引導(dǎo)模塊,該引導(dǎo)模塊主要是用于硬件檢測(cè)及引導(dǎo)進(jìn)入操作系統(tǒng)。本實(shí)施方式中,所述引導(dǎo)模塊包括一開(kāi)機(jī)自檢模塊111及一開(kāi)機(jī)計(jì)數(shù)模塊112,所述開(kāi)機(jī)計(jì)數(shù)模塊112在所述開(kāi)機(jī)自檢模塊111運(yùn)行的過(guò)程中啟動(dòng)。所述第二存儲(chǔ)區(qū)域12為非易失性存儲(chǔ)空間(NVRAM),其用于存儲(chǔ)各種數(shù)據(jù)變量。所述存放在NVRAM中的數(shù)據(jù)變量可以通過(guò)存儲(chǔ)在所述第一存儲(chǔ)區(qū)域11中的所述開(kāi)機(jī)計(jì)數(shù) 模塊112去修改。本實(shí)施方式中,所述第二存儲(chǔ)區(qū)域12中存儲(chǔ)有一開(kāi)機(jī)次數(shù)變量。所述開(kāi)機(jī)次數(shù)變量用于記錄所述主板200開(kāi)啟的次數(shù),以監(jiān)測(cè)所述主板200的實(shí)際使用情況。在使用過(guò)程中,所述主板200上電后運(yùn)行所述開(kāi)機(jī)自檢模塊111,在所述開(kāi)機(jī)自檢模塊111即將完成前就算作一次正常的開(kāi)機(jī)。在所述開(kāi)機(jī)自檢模塊111完成前,所述開(kāi)機(jī)計(jì)數(shù)模塊112將所述開(kāi)機(jī)次數(shù)變量從所述第二存儲(chǔ)區(qū)域12取出后加1,然后再將該加I后的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在第二存儲(chǔ)區(qū)域12內(nèi),從而完成對(duì)主板200的開(kāi)機(jī)次數(shù)的記錄。為了讓用戶能直觀的觀測(cè)到主板200的開(kāi)機(jī)次數(shù),所述開(kāi)機(jī)自檢模塊111從第二存儲(chǔ)區(qū)域12中取出加I后的開(kāi)機(jī)次數(shù)變量,寫到相應(yīng)的項(xiàng)目中,供用戶界面查閱主板200的開(kāi)機(jī)次數(shù)。如圖2所示,本發(fā)明實(shí)施方式還提供一種開(kāi)機(jī)計(jì)數(shù)方法,其具體包括以下步驟 S201:開(kāi)機(jī)啟動(dòng)位于主板200上的BIOS ROM芯片10 ;所述BIOS ROM芯片10內(nèi)包括
一第一存儲(chǔ)區(qū)域11及一第二存儲(chǔ)區(qū)域12 ;所述第一存儲(chǔ)區(qū)域11中燒錄著從開(kāi)機(jī)到進(jìn)入操作系統(tǒng)的引導(dǎo)模塊,所述引導(dǎo)模塊包括一開(kāi)機(jī)自檢模塊111和一開(kāi)機(jī)計(jì)數(shù)模塊112,所述第二存儲(chǔ)區(qū)域12用于存儲(chǔ)各種數(shù)據(jù)變量,其中包括一開(kāi)機(jī)次數(shù)變量;
5202:啟動(dòng)BIOS ROM芯片10的第一存儲(chǔ)區(qū)域11中的開(kāi)機(jī)自檢模塊111 ;
5203:運(yùn)行BIOS ROM芯片10的第一存儲(chǔ)區(qū)域11中的開(kāi)機(jī)計(jì)數(shù)模塊112 ;所述開(kāi)機(jī)計(jì)數(shù)模塊112在所述開(kāi)機(jī)自檢模塊運(yùn)行的過(guò)程中啟動(dòng);
5204:所述開(kāi)機(jī)計(jì)數(shù)模塊112從BIOS ROM芯片10的第二存儲(chǔ)區(qū)域12內(nèi)取出開(kāi)機(jī)次數(shù)變量;
5205:所述開(kāi)機(jī)計(jì)數(shù)模塊112對(duì)開(kāi)機(jī)次數(shù)變量加I ;
5206:所述開(kāi)機(jī)計(jì)數(shù)模塊112將該加I后的開(kāi)機(jī)次數(shù)變量重新存儲(chǔ)在第二存儲(chǔ)區(qū)域12內(nèi),以實(shí)現(xiàn)對(duì)主板200開(kāi)機(jī)次數(shù)的記錄;
5207:結(jié)束運(yùn)行開(kāi)機(jī)計(jì)數(shù)模塊112 ;
5208:所述開(kāi)機(jī)自檢模塊111從第二存儲(chǔ)區(qū)域12中取出加I后的開(kāi)機(jī)次數(shù)變量,在用戶界面上顯示所述主板200的開(kāi)機(jī)次數(shù);
5209:結(jié)束運(yùn)行開(kāi)機(jī)自檢模塊111。本發(fā)明提供的開(kāi)機(jī)計(jì)數(shù)系統(tǒng)及方法通過(guò)將記錄主板開(kāi)機(jī)次數(shù)的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在BIOS ROM芯片的第二存儲(chǔ)區(qū)域內(nèi),有效防止開(kāi)機(jī)次數(shù)的數(shù)據(jù)遺失。
可以理解的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),可以根據(jù)本發(fā)明的技術(shù)構(gòu)思做出其它各種像應(yīng)的改變與變形,而所有這些改變與 變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其用于記錄主板的開(kāi)機(jī)次數(shù);所述開(kāi)機(jī)計(jì)數(shù)系統(tǒng)包括一 BIOSROM芯片,所述BIOS ROM芯片內(nèi)包括一第一存儲(chǔ)區(qū)域及一第二存儲(chǔ)區(qū)域,所述第一存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)有一開(kāi)機(jī)計(jì)數(shù)模塊,所述第二存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)有一開(kāi)機(jī)次數(shù)變量;當(dāng)所述主板上電后,所述開(kāi)機(jī)計(jì)數(shù)模塊將所述開(kāi)機(jī)次數(shù)變量從所述第二存儲(chǔ)區(qū)域取出后加1,然后再將該加I后的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在所述第二存儲(chǔ)區(qū)域內(nèi)。
2.如權(quán)利要求I所述的開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其特征在于所述第二存儲(chǔ)區(qū)域?yàn)榉且资源鎯?chǔ)空間。
3.如權(quán)利要求I所述的開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其特征在于所述BIOSROM芯片焊接在所述主板上。
4.如權(quán)利要求I所述的開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其特征在于所述第一存儲(chǔ)區(qū)域內(nèi)還存儲(chǔ)有一開(kāi)機(jī)自檢模塊,所述開(kāi)機(jī)計(jì)數(shù)模塊在所述開(kāi)機(jī)自檢模塊運(yùn)行的過(guò)程中啟動(dòng)。
5.如權(quán)利要求4所述的開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其特征在于所述開(kāi)機(jī)自檢模塊從第二存儲(chǔ)區(qū)域中取出加I后的開(kāi)機(jī)次數(shù)變量,寫到相應(yīng)的項(xiàng)目中,供用戶界面查閱主板的開(kāi)機(jī)次數(shù)。
6.一種開(kāi)機(jī)計(jì)數(shù)方法,其包括以下步驟 運(yùn)行BIOS ROM芯片的第一存儲(chǔ)區(qū)域中的開(kāi)機(jī)計(jì)數(shù)模塊; 從BIOS ROM芯片的第二存儲(chǔ)區(qū)域內(nèi)取出開(kāi)機(jī)次數(shù)變量; 對(duì)開(kāi)機(jī)次數(shù)變量加I ; 將該加I后的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在第二存儲(chǔ)區(qū)域內(nèi); 結(jié)束運(yùn)行開(kāi)機(jī)計(jì)數(shù)模塊。
7.如權(quán)利要求6所述的開(kāi)機(jī)計(jì)數(shù)方法,其特征在于所述第一存儲(chǔ)區(qū)域內(nèi)還存儲(chǔ)有一開(kāi)機(jī)自檢模塊,所述開(kāi)機(jī)計(jì)數(shù)模塊在所述開(kāi)機(jī)自檢模塊運(yùn)行的過(guò)程中啟動(dòng)。
8.如權(quán)利要求7所述的開(kāi)機(jī)計(jì)數(shù)方法,其特征在于在開(kāi)機(jī)計(jì)數(shù)模塊結(jié)束后,所述開(kāi)機(jī)自檢模塊從第二存儲(chǔ)區(qū)域中取出加I后的開(kāi)機(jī)次數(shù)變量,寫到相應(yīng)的項(xiàng)目中,供用戶界面查閱主板的開(kāi)機(jī)次數(shù)。
全文摘要
本發(fā)明提供一種開(kāi)機(jī)計(jì)數(shù)系統(tǒng),其用于記錄主板的開(kāi)機(jī)次數(shù)。所述開(kāi)機(jī)計(jì)數(shù)系統(tǒng)包括一BIOSROM芯片,所述BIOSROM芯片內(nèi)包括一第一存儲(chǔ)區(qū)域及一第二存儲(chǔ)區(qū)域。所述第一存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)有一開(kāi)機(jī)計(jì)數(shù)模塊,所述第二存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)有一開(kāi)機(jī)次數(shù)變量。當(dāng)所述主板上電后,所述開(kāi)機(jī)計(jì)數(shù)模塊將所述開(kāi)機(jī)次數(shù)變量從所述第二存儲(chǔ)區(qū)域取出后加1,然后再將該加1后的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在所述第二存儲(chǔ)區(qū)域內(nèi)。通過(guò)將記錄主板開(kāi)機(jī)次數(shù)的開(kāi)機(jī)次數(shù)變量存儲(chǔ)在BIOSROM芯片的第二存儲(chǔ)區(qū)域內(nèi),有效防止開(kāi)機(jī)次數(shù)的數(shù)據(jù)遺失。本發(fā)明還提供一種開(kāi)機(jī)計(jì)數(shù)方法。
文檔編號(hào)G06F11/14GK102810074SQ201110141788
公開(kāi)日2012年12月5日 申請(qǐng)日期2011年5月30日 優(yōu)先權(quán)日2011年5月30日
發(fā)明者彭海, 汪齊偉 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司