1.一種系統(tǒng),包括:
非易失性主存儲(chǔ)器,用于存儲(chǔ)在系統(tǒng)中執(zhí)行的至少一個(gè)程序的狀態(tài)信息,以及指示系統(tǒng)是要恢復(fù)到之前狀態(tài)還是要在下一次開啟時(shí)引導(dǎo)的元數(shù)據(jù);以及
至少一個(gè)處理器,用于:
作為從其中電力從系統(tǒng)移除的模式重啟系統(tǒng)的部分,響應(yīng)于元數(shù)據(jù)指示系統(tǒng)要恢復(fù)到之前狀態(tài),而使用存儲(chǔ)在非易失性主存儲(chǔ)器中的狀態(tài)信息來使系統(tǒng)恢復(fù)到之前狀態(tài)。
2.權(quán)利要求1所述的系統(tǒng),其中至少一個(gè)處理器用于響應(yīng)于元數(shù)據(jù)包含第一指示而作為系統(tǒng)的重啟的部分來恢復(fù)系統(tǒng)。
3.權(quán)利要求2所述的系統(tǒng),其中至少一個(gè)處理器用于響應(yīng)于元數(shù)據(jù)包含第二指示而作為系統(tǒng)的重啟的部分來引導(dǎo)系統(tǒng)。
4.權(quán)利要求1所述的系統(tǒng),其中至少一個(gè)處理器包括用于存儲(chǔ)易失性數(shù)據(jù)的易失性存儲(chǔ)器,并且其中恢復(fù)包括使用狀態(tài)信息將易失性數(shù)據(jù)復(fù)原到易失性存儲(chǔ)器。
5.權(quán)利要求1所述的系統(tǒng),其中至少一個(gè)程序包括操作系統(tǒng),其中恢復(fù)包括使用狀態(tài)信息繼續(xù)從之前狀態(tài)開始的操作系統(tǒng)的執(zhí)行。
6.權(quán)利要求1所述的系統(tǒng),其中系統(tǒng)沒有易失性主存儲(chǔ)器。
7.權(quán)利要求1所述的系統(tǒng),其中系統(tǒng)沒有非易失性輔存儲(chǔ)裝置。
8.權(quán)利要求1所述的系統(tǒng),還包括:
易失性主存儲(chǔ)器,其中恢復(fù)使用狀態(tài)信息將數(shù)據(jù)復(fù)原到易失性主存儲(chǔ)器。
9.權(quán)利要求1所述的系統(tǒng),還包括存儲(chǔ)器總線,其中非易失性主存儲(chǔ)器由至少一個(gè)處理器通過存儲(chǔ)器總線在沒有使用輸入/輸出總線的情況下可訪問。
10.一種方法,包括:
在系統(tǒng)中的至少一個(gè)程序的執(zhí)行期間,向非易失性主存儲(chǔ)器中存儲(chǔ)與至少一個(gè)程序相關(guān)聯(lián)的狀態(tài)信息的快照;
向非易失性主存儲(chǔ)器中存儲(chǔ)指示系統(tǒng)是要恢復(fù)到之前狀態(tài)還是在下一次開啟時(shí)引導(dǎo)的元數(shù)據(jù);以及
作為從其中電力從系統(tǒng)移除的模式重啟系統(tǒng)的部分,
如果元數(shù)據(jù)指示系統(tǒng)要恢復(fù)到之前狀態(tài),則使用存儲(chǔ)在非易失性主存儲(chǔ)器中的狀態(tài)信息的快照而使系統(tǒng)恢復(fù)到之前狀態(tài),以及
如果元數(shù)據(jù)指示系統(tǒng)要引導(dǎo),則引導(dǎo)系統(tǒng)。
11.權(quán)利要求10所述的方法,其中系統(tǒng)包括存儲(chǔ)器總線,該方法還包括:
由系統(tǒng)的處理器通過存儲(chǔ)器總線來訪問非易失性主存儲(chǔ)器。
12.權(quán)利要求11所述的方法,其中系統(tǒng)還包括與存儲(chǔ)器總線分離的輸入/輸出(I/O)總線,該方法還包括:
由處理器通過I/O總線而非存儲(chǔ)器總線來訪問輔存儲(chǔ)裝置。
13.權(quán)利要求10所述的方法,還包括在將狀態(tài)信息的快照存儲(chǔ)于非易失性主存儲(chǔ)器中之前暫停至少一個(gè)程序。
14.一種包括存儲(chǔ)指令的至少一個(gè)非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)的物品,所述指令在執(zhí)行時(shí)使系統(tǒng):
在系統(tǒng)中的至少一個(gè)程序的執(zhí)行期間,向非易失性主存儲(chǔ)器中存儲(chǔ)與至少一個(gè)程序相關(guān)聯(lián)的狀態(tài)信息;
向非易失性主存儲(chǔ)器中存儲(chǔ)指示系統(tǒng)是否要在下一次開啟時(shí)從之前狀態(tài)恢復(fù)的元數(shù)據(jù);以及
作為從其中電力從系統(tǒng)移除的模式重啟系統(tǒng)的部分,
調(diào)用引導(dǎo)加載程序;
由引導(dǎo)加載程序引起非易失性主存儲(chǔ)器中的元數(shù)據(jù)的讀?。灰约?/p>
響應(yīng)于確定元數(shù)據(jù)指示系統(tǒng)要從之前狀態(tài)恢復(fù),而使用存儲(chǔ)在非易失性主存儲(chǔ)器中的狀態(tài)信息來使系統(tǒng)恢復(fù)到之前狀態(tài)。
15.權(quán)利要求14所述的物品,其中非易失性主存儲(chǔ)器由處理器通過與輸入/輸出(I/O)總線分離的存儲(chǔ)器總線而可訪問。