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

一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法及裝置的制作方法

文檔序號(hào):6577410閱讀:192來(lái)源:國(guó)知局
專利名稱:一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)技術(shù)領(lǐng)域,具體來(lái)說(shuō)是關(guān)于一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存 儲(chǔ)方法及裝置。
背景技術(shù)
系統(tǒng)在運(yùn)行中,會(huì)因?yàn)楦鞣N故障導(dǎo)致系統(tǒng)崩潰,為了避免故障的再次發(fā) 生,需要得到系統(tǒng)崩潢時(shí)的系統(tǒng)信息,以便根據(jù)系統(tǒng)信息分析查找故障所在。 由于系統(tǒng)崩潰時(shí),無(wú)法通過(guò)常規(guī)方式存儲(chǔ)系統(tǒng)信息,由此發(fā)展出各種系統(tǒng)崩 潰時(shí)系統(tǒng)信息存儲(chǔ)技術(shù)。
現(xiàn)有技術(shù)通常通過(guò)打印、內(nèi)核轉(zhuǎn)儲(chǔ)等方法存儲(chǔ)系統(tǒng)崩潰時(shí)的系統(tǒng)信息。 通過(guò)打印存儲(chǔ)系統(tǒng)信息需要連接額外的設(shè)備,增加系統(tǒng)復(fù)雜度和成本;通過(guò) 內(nèi)核轉(zhuǎn)儲(chǔ)存儲(chǔ)系統(tǒng)信息過(guò)程復(fù)雜,轉(zhuǎn)儲(chǔ)耗時(shí)長(zhǎng)。

發(fā)明內(nèi)容
本發(fā)明提供一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法及裝置,以便在系統(tǒng)崩潰 時(shí)可以快速高效的存儲(chǔ)系統(tǒng)信息。
本發(fā)明實(shí)施例提供一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,所述的方法包括 在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置的保留內(nèi)存區(qū)域不進(jìn)行刷新; 在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域;在系統(tǒng)崩潰時(shí)將系統(tǒng)重 新啟動(dòng);在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)行刷新。
本發(fā)明實(shí)施例還提供一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置,所述的裝置包 括初始化單元,用于在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置的保 留內(nèi)存區(qū)域不進(jìn)行刷新;系統(tǒng)信息存儲(chǔ)單元,用于在系統(tǒng)啟動(dòng)后將系統(tǒng)信息 存入所述的保留內(nèi)存區(qū)域;系統(tǒng)重啟單元,用于在系統(tǒng)崩潰時(shí)將系統(tǒng)重新啟 動(dòng);內(nèi)存保護(hù)單元,用于在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)行刷新。
由于本發(fā)明采用了將系統(tǒng)信息存儲(chǔ)在預(yù)先設(shè)置的內(nèi)存區(qū)域中,克服了現(xiàn) 有技術(shù)中系統(tǒng)信息過(guò)程復(fù)雜和成本高的缺陷,可以快速高效的存儲(chǔ)系統(tǒng)信息。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部 分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中
圖1是本發(fā)明實(shí)施例提供的一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法流程圖; 圖2是本發(fā)明實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的示意圖; 圖3是本發(fā)明實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的示意圖; 圖4是本發(fā)明實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的示意圖; 圖5是本發(fā)明實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的示意圖; 圖6是本發(fā)明實(shí)施例提供的一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置的框圖7是本發(fā)明實(shí)施例提供的系統(tǒng)信息存儲(chǔ)單元602的框圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式 和附圖,對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。在此,本發(fā)明的示意性實(shí)施方式及其 說(shuō)明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
本發(fā)明實(shí)施例提供一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法及裝置,可以快速 高效的存儲(chǔ)系統(tǒng)信息。以下結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例一
圖1是本發(fā)明實(shí)施例提供的一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法流程圖。
如圖l所示,所述的方法包括
步驟S101,在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置的保留內(nèi)存 區(qū)域不進(jìn)行刷新。
在本發(fā)明實(shí)施例中,系統(tǒng)在啟動(dòng)時(shí)由基本輸入輸出系統(tǒng)(BIOS, BasicInput/Output System)對(duì)系統(tǒng)的各個(gè)單元(包括CPU,內(nèi)存,硬盤等)進(jìn)行 初始化,其中在對(duì)內(nèi)存進(jìn)行初始化時(shí),根據(jù)BIOS中的設(shè)置,并對(duì)預(yù)先設(shè)置 的保留內(nèi)存區(qū)域不進(jìn)行初始化。
通常BIOS在進(jìn)行內(nèi)存初始化時(shí),會(huì)對(duì)所有的內(nèi)存區(qū)域均進(jìn)行初始化, 以檢測(cè)內(nèi)存是否正常,在本發(fā)明實(shí)施例中,可以對(duì)BIOS對(duì)內(nèi)存進(jìn)行初始化 的過(guò)程進(jìn)行修改,將整個(gè)內(nèi)存區(qū)域劃分為需要初始化的內(nèi)存區(qū)域和不需要初 始化的保留內(nèi)存區(qū)域,并在BIOS進(jìn)行初始化的過(guò)程中僅對(duì)需要初始化的內(nèi) 存區(qū)域進(jìn)行初始化,從而將不需要初始化的保留內(nèi)存區(qū)域保護(hù)起來(lái)不進(jìn)行刷 新,也不提供給系統(tǒng)使用。
在本發(fā)明實(shí)施例中,保留內(nèi)存區(qū)域的大小,可以由BIOS根據(jù)系統(tǒng)的版 本確定,如系統(tǒng)為Windows XP時(shí),BIOS可以將保留內(nèi)存區(qū)域設(shè)為8M,而 系統(tǒng)為Windows Vista時(shí),BIOS可以將保留內(nèi)存區(qū)域設(shè)為32M,此處僅作示 例性說(shuō)明,具體保留內(nèi)存區(qū)域的大小可以根據(jù)實(shí)際需要更改。在本發(fā)明實(shí)施 例中,保留內(nèi)存區(qū)域的大小也可以由用戶在BIOS中預(yù)先設(shè)置,從而滿足不 同用戶的需要。
步驟S102,在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域。 在本發(fā)明實(shí)施例中,可以根據(jù)系統(tǒng)信息的修改權(quán)限,將系統(tǒng)信息分為三
類-
圖2所示是本發(fā)明一實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的示意圖。
如圖2所示,對(duì)于可以修改存放位置的系統(tǒng)信息,如系統(tǒng)符號(hào)表等,這 一部分系統(tǒng)信息在系統(tǒng)啟動(dòng)后,可以由Debug單元將其存放位置改至保留內(nèi) 存區(qū)域中,即,將存儲(chǔ)位置可修改的系統(tǒng)信息的存放地址改至保留內(nèi)存區(qū)域 中;
圖3所示是本發(fā)明一實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的示意圖。如圖3所示,對(duì)于不可以修改存放位置的系統(tǒng)信息,如日志信息緩沖區(qū) 等,可以在系統(tǒng)崩潰時(shí)由Debug單元將這部分存儲(chǔ)位置不可修改的系統(tǒng)信息 拷貝至保留內(nèi)存區(qū)域中;
圖4-圖5所示是本發(fā)明一實(shí)施例提供的將系統(tǒng)信息存入保留內(nèi)存區(qū)域的 示意圖。
如圖4-圖5所示,對(duì)于一些運(yùn)行狀態(tài)信息,如程序運(yùn)行堆棧內(nèi)容等,由 于不能采用以上兩種方法存儲(chǔ),因此可以在系統(tǒng)啟動(dòng)后,先由Debug單元將 這部分系統(tǒng)信息中運(yùn)行狀態(tài)信息的存放地址信息寫入保留內(nèi)存區(qū)域的約定位 置中,繼而在系統(tǒng)崩潰后系統(tǒng)重新啟動(dòng)前由BIOS根據(jù)保留內(nèi)存區(qū)域約定位 置中的存放地址信息,找到存放地址信息對(duì)應(yīng)的系統(tǒng)信息,并將這部分系統(tǒng) 信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域中。在本發(fā)明實(shí)施例中,BIOS單元也將一 些還未變化的硬件信息(如重啟后不丟失信息的寄存器)也存儲(chǔ)到所述的保 留內(nèi)存區(qū)域中。
步驟S103,在系統(tǒng)崩潰時(shí)將系統(tǒng)重新啟動(dòng)。
在本發(fā)明實(shí)施例中,當(dāng)故障攔截軟件檢測(cè)到系統(tǒng)崩潰時(shí),Debug單元通 知BIOS重新啟動(dòng)系統(tǒng)。故障攔截軟件可以是Linux調(diào)用的dump函數(shù)或注冊(cè) 到panic處理中的處理函數(shù),此部分為現(xiàn)有技術(shù),故在此不再贅述。 步驟S104,在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)行刷新。 在本發(fā)明實(shí)施例中,BIOS重新啟動(dòng)系統(tǒng),并對(duì)保留內(nèi)存區(qū)域不進(jìn)行刷 新。這樣除了內(nèi)存掉電的情況外,保留內(nèi)存區(qū)域存儲(chǔ)的系統(tǒng)信息不會(huì)丟失也 不會(huì)被其他軟件修改。
步驟S105,將所述的保留內(nèi)存區(qū)域中存儲(chǔ)的系統(tǒng)信息輸出。 在本發(fā)明實(shí)施例中,在系統(tǒng)重新啟動(dòng)以后Debug單元將所述的保留內(nèi)存 區(qū)域中存儲(chǔ)的系統(tǒng)信息輸出。輸出的方式可以是生成一文本文件,或通過(guò)打 印機(jī)輸出,或通過(guò)顯示器輸出。
本發(fā)明實(shí)施例提供的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,克服了現(xiàn)有技術(shù)中系統(tǒng)信息過(guò)程復(fù)雜和成本高的缺陷,可以快速高效的存儲(chǔ)系統(tǒng)信息。 實(shí)施例二
圖6是本發(fā)明實(shí)施例提供的一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置600的框 圖。如圖6所示,所述的裝置600包括
初始化單元601,用于在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置 的保留內(nèi)存區(qū)域不進(jìn)行刷新。
在本發(fā)明實(shí)施例中,初始化單元601可以是基本輸入輸出系統(tǒng)(BIOS, Basic Input/Output System) , BIOS在系統(tǒng)啟動(dòng)時(shí)對(duì)系統(tǒng)的各個(gè)單元(包括 CPU,內(nèi)存,硬盤等)進(jìn)行初始化。通常BIOS在進(jìn)行內(nèi)存初始化時(shí),會(huì)對(duì) 所有的內(nèi)存區(qū)域均進(jìn)行初始化,以檢測(cè)內(nèi)存是否正常,在本發(fā)明實(shí)施例中, 可以對(duì)BIOS對(duì)內(nèi)存進(jìn)行初始化的過(guò)程進(jìn)行修改,將整個(gè)內(nèi)存區(qū)域劃分為需 要初始化的內(nèi)存區(qū)域和不需要初始化的保留內(nèi)存區(qū)域,并在BIOS進(jìn)行初始 化的過(guò)程中僅對(duì)需要初始化的內(nèi)存區(qū)域進(jìn)行初始化,從而將不需要初始化的 保留內(nèi)存區(qū)域保護(hù)起來(lái)不進(jìn)行刷新,也不提供給系統(tǒng)使用。
在本發(fā)明實(shí)施例中,保留內(nèi)存區(qū)域的大小,可以由BIOS根據(jù)系統(tǒng)的版 本確定,如系統(tǒng)為Windows XP時(shí),BIOS可以將保留內(nèi)存區(qū)域設(shè)為8M,而 系統(tǒng)為Windows Vista時(shí),BIOS可以將保留內(nèi)存區(qū)域設(shè)為32M,此處僅作示 例性說(shuō)明,具體保留內(nèi)存區(qū)域的大小可以根據(jù)實(shí)際需要更改。在本發(fā)明實(shí)施 例中,保留內(nèi)存區(qū)域的大小也可以由用戶在BIOS中預(yù)先設(shè)置,從而滿足不 同用戶的需要。
系統(tǒng)信息存儲(chǔ)單元602,用于在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留 內(nèi)存區(qū)域。
在本發(fā)明實(shí)施例中,系統(tǒng)信息存儲(chǔ)單元602可以是Debug單元,系統(tǒng)信 息根據(jù)系統(tǒng)信息的修改權(quán)限,可以分為三類即可以修改存放位置的系統(tǒng)信 息、不可以修改存放位置的系統(tǒng)信息及系統(tǒng)信息中的運(yùn)行狀態(tài)信息。
圖7是本發(fā)明實(shí)施例提供的系統(tǒng)信息存儲(chǔ)單元602的框圖。如圖7所示,系統(tǒng)信息存儲(chǔ)單元602包括存儲(chǔ)位置修改模塊701、第一存儲(chǔ)模塊702、地 址信息存儲(chǔ)模塊703和系統(tǒng)信息轉(zhuǎn)存模塊704,其中
存儲(chǔ)位置修改模塊701用于在系統(tǒng)啟動(dòng)后將存儲(chǔ)位置可修改的系統(tǒng)信息 的存儲(chǔ)位置修改至所述的保留內(nèi)存區(qū)域中。
在本發(fā)明實(shí)施例中,對(duì)于可以修改存放位置的系統(tǒng)信息,如系統(tǒng)符號(hào)表 等,這一部分系統(tǒng)信息在系統(tǒng)啟動(dòng)后,可以由存儲(chǔ)位置修改模塊701將其存 放位置改至保留內(nèi)存區(qū)域中,即將這部分系統(tǒng)信息的存放地址改至保留內(nèi)存 區(qū)域中;
第一存儲(chǔ)模塊702用于在系統(tǒng)崩潰時(shí)將存儲(chǔ)位置不可修改的系統(tǒng)信息存 入所述的保留內(nèi)存區(qū)域中。
在本發(fā)明實(shí)施例中,對(duì)于不可以修改存放位置的系統(tǒng)信息,如日志信息 緩沖區(qū)等,可以在系統(tǒng)崩潰時(shí)由第一存儲(chǔ)模塊702將這部分系統(tǒng)信息拷貝至 保留內(nèi)存區(qū)域中。
地址信息存儲(chǔ)模塊703用于在系統(tǒng)啟動(dòng)后將系統(tǒng)信息中運(yùn)行狀態(tài)信息的 地址信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域的約定位置中;
系統(tǒng)信息轉(zhuǎn)存模塊704用于在系統(tǒng)崩潰后系統(tǒng)重新啟動(dòng)前根據(jù)所述約定 位置中的地址信息將系統(tǒng)信息中運(yùn)行狀態(tài)信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域 中。
在本發(fā)明實(shí)施例中,對(duì)于一些運(yùn)行狀態(tài)信息,如程序運(yùn)行堆棧內(nèi)容等, 由于不能采用以上兩種方法存儲(chǔ),因此可以在系統(tǒng)啟動(dòng)后,先由地址信息存 儲(chǔ)模塊703將這部分系統(tǒng)信息的存放地址信息寫入保留內(nèi)存區(qū)域的約定位置 中,繼而由系統(tǒng)信息轉(zhuǎn)存模塊704在系統(tǒng)崩潰后系統(tǒng)重新啟動(dòng)前由BIOS根 據(jù)保留內(nèi)存區(qū)域約定位置中的存放地址信息,找到存放地址信息對(duì)應(yīng)的系統(tǒng) 信息,并將這部分系統(tǒng)信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域中。在本發(fā)明實(shí)施例 中,BIOS單元也將一些還未變化的硬件信息(如重啟后不丟失信息的寄存 器)也存儲(chǔ)到所述的保留內(nèi)存區(qū)域中。系統(tǒng)重啟單元603,用于在系統(tǒng)崩潰時(shí)將系統(tǒng)重新啟動(dòng)。 在本發(fā)明實(shí)施例中,當(dāng)故障攔截軟件檢測(cè)到系統(tǒng)崩潰時(shí),系統(tǒng)重啟單元
603通知BIOS重新啟動(dòng)系統(tǒng),系統(tǒng)重啟單元603可以是Debug單元。故障
攔截軟件可以是Linux調(diào)用的dump函數(shù)或注冊(cè)到panic處理中的處理函數(shù),
此部分為現(xiàn)有技術(shù),故在此不再贅述。
內(nèi)存保護(hù)單元604,用于在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)
行刷新。
在本發(fā)明實(shí)施例中,內(nèi)存保護(hù)單元604可以是BIOS單元,在重新啟動(dòng) 系統(tǒng)時(shí)對(duì)保留內(nèi)存區(qū)域不進(jìn)行刷新。這樣除了內(nèi)存掉電的情況外,保留內(nèi)存 區(qū)域存儲(chǔ)的系統(tǒng)信息不會(huì)丟失也不會(huì)被其他軟件修改。
系統(tǒng)信息輸出單元605,用于將所述的保留內(nèi)存區(qū)域中存儲(chǔ)的系統(tǒng)信息 輸出。
在本發(fā)明實(shí)施例中,在系統(tǒng)重新啟動(dòng)以后系統(tǒng)信息輸出單元605將所述 的保留內(nèi)存區(qū)域中存儲(chǔ)的系統(tǒng)信息輸出。系統(tǒng)信息輸出單元605可以包括 文本生成模塊,用于生成一文本文件;打印機(jī)輸出模塊,用于通過(guò)打印機(jī)輸 出;顯示輸出模塊,用于通過(guò)顯示器輸出。
本發(fā)明實(shí)施例提供的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,克服了現(xiàn)有技術(shù)中 系統(tǒng)信息過(guò)程復(fù)雜和成本高的缺陷,可以快速高效的存儲(chǔ)系統(tǒng)信息。
以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行 了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而 已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做 的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,其特征在于,所述的方法包括在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置的保留內(nèi)存區(qū)域不進(jìn)行刷新;在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域;在系統(tǒng)崩潰時(shí)將系統(tǒng)重新啟動(dòng);在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)行刷新。
2. 如權(quán)利要求1所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,其特征在于,所 述的預(yù)先設(shè)置的保留內(nèi)存區(qū)域由基本輸入輸出系統(tǒng)預(yù)先設(shè)置。
3. 如權(quán)利要求1所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,其特征在于,所 述的在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域包括將存儲(chǔ)位置可 修改的系統(tǒng)信息的存儲(chǔ)位置修改至所述的保留內(nèi)存區(qū)域中。
4. 如權(quán)利要求1所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,其特征在于,所 述的在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域包括在系統(tǒng)崩潰時(shí)將存儲(chǔ)位置不可修改的系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域中。
5. 如權(quán)利要求1所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法,其特征在于,所述的在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域包括將系統(tǒng)信息中運(yùn)行狀態(tài)信息的地址信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域的約定位置中,在系統(tǒng) 崩潰后系統(tǒng)重新啟動(dòng)前根據(jù)所述約定位置中的地址信息將系統(tǒng)信息中運(yùn)行狀 態(tài)信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域中。
6. —種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置,其特征在于,所述的裝置包括 初始化單元,用于在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置的保留內(nèi)存區(qū)域不進(jìn)行刷新;系統(tǒng)信息存儲(chǔ)單元,用于在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域;系統(tǒng)重啟單元,用于在系統(tǒng)崩潰時(shí)將系統(tǒng)重新啟動(dòng);內(nèi)存保護(hù)單元,用于在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)行刷新。
7. 如權(quán)利要求6所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置,其特征在于,所 述的初始化單元包括基本輸入輸出系統(tǒng)單元,所述的預(yù)先設(shè)置的保留內(nèi)存區(qū) 域由基本輸入輸出系統(tǒng)預(yù)先設(shè)置。
8. 如權(quán)利要求6所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置,其特征在于,所 述的系統(tǒng)信息存儲(chǔ)單元包括-存儲(chǔ)位置修改模塊,用于在系統(tǒng)啟動(dòng)后將存儲(chǔ)位置可修改的系統(tǒng)信息的 存儲(chǔ)位置修改至所述的保留內(nèi)存區(qū)域中。
9. 如權(quán)利要求6所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置,其特征在于,所 述的系統(tǒng)信息存儲(chǔ)單元包括第一存儲(chǔ)模塊,用于在系統(tǒng)崩潰時(shí)將存儲(chǔ)位置不可修改的系統(tǒng)信息存入 所述的保留內(nèi)存區(qū)域中。
10. 如權(quán)利要求6所述的系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)裝置,其特征在于,所 述的系統(tǒng)信息存儲(chǔ)單元包括-地址信息存儲(chǔ)模塊,用于在系統(tǒng)啟動(dòng)后將系統(tǒng)信息中運(yùn)行狀態(tài)信息的地 址信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域的約定位置中;系統(tǒng)信息轉(zhuǎn)存模塊,用于在系統(tǒng)崩潰后系統(tǒng)重新啟動(dòng)前根據(jù)所述約定位 置中的地址信息將系統(tǒng)信息中運(yùn)行狀態(tài)信息存儲(chǔ)到所述的保留內(nèi)存區(qū)域中。
全文摘要
本發(fā)明實(shí)施例提供一種系統(tǒng)崩潰時(shí)系統(tǒng)信息存儲(chǔ)方法及裝置,所述的方法包括在系統(tǒng)啟動(dòng)前對(duì)內(nèi)存進(jìn)行初始化,并對(duì)預(yù)先設(shè)置的保留內(nèi)存區(qū)域不進(jìn)行刷新;在系統(tǒng)啟動(dòng)后將系統(tǒng)信息存入所述的保留內(nèi)存區(qū)域;在系統(tǒng)崩潰時(shí)將系統(tǒng)重新啟動(dòng);在重新啟動(dòng)系統(tǒng)時(shí)對(duì)所述的保留內(nèi)存區(qū)域不進(jìn)行刷新。本發(fā)明實(shí)施例采用了將系統(tǒng)信息存儲(chǔ)在預(yù)先設(shè)置的內(nèi)存區(qū)域中,克服了現(xiàn)有技術(shù)中系統(tǒng)信息過(guò)程復(fù)雜和成本高的缺陷,可以快速高效的存儲(chǔ)系統(tǒng)信息。
文檔編號(hào)G06F11/14GK101526911SQ20091012974
公開(kāi)日2009年9月9日 申請(qǐng)日期2009年3月26日 優(yōu)先權(quán)日2009年3月26日
發(fā)明者宏 彭, 鄒毓仁 申請(qǐng)人:成都市華為賽門鐵克科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1