两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在計算設備中執(zhí)行系統(tǒng)維護的方法和系統(tǒng)的制作方法

文檔序號:6352432閱讀:239來源:國知局
專利名稱:在計算設備中執(zhí)行系統(tǒng)維護的方法和系統(tǒng)的制作方法
在計算設備中執(zhí)行系統(tǒng)維護的方法和系統(tǒng)背景技術
計算機系統(tǒng)如個人電腦(PC)通常要求定期維護以確保計算機系統(tǒng)在使用過程中具有優(yōu)越的性能。然而,在很多時候,只有出現(xiàn)了問題才會反應性地進行計算機系統(tǒng)維護和診斷,給用戶造成長時間的停機。不對計算機系統(tǒng)做定期檢查和維護將會導致系統(tǒng)出現(xiàn)性能或不穩(wěn)定性問題,造成用戶挫敗感,并帶來很多不必要的支持電話,這些無疑會浪費用戶和系統(tǒng)提供商的時間和金錢。
另外,即使定期進行計算機系統(tǒng)維護,目前可用的維護程序通常在操作系統(tǒng)環(huán)境下執(zhí)行。因此,很多正在被檢查的硬件正被操作系統(tǒng)使用著,因而無法進行完全測試。這可能會造成計算機系統(tǒng)存在的問題被忽視。


在下面的說明書中,將參照附圖給出一些示例性的實施例,其中:
圖1是根據(jù)實施例的包括系統(tǒng)維護應用程序的計算設備的結(jié)構(gòu)框圖2是根據(jù)實施例的在計算設備中執(zhí)行系統(tǒng)維護的方法流程圖3是根據(jù)實施例的其中存儲有配置為在計算設備中執(zhí)行系統(tǒng)維護的代碼的非暫時性計算機可讀介質(zhì)的結(jié)構(gòu)框圖。
具體實施方式
本發(fā)明技術的示例性實施例提供了一種主動對諸如個人電腦的計算設備進行系統(tǒng)維護、優(yōu)化和性能測試的系統(tǒng)和方法。系統(tǒng)維護、優(yōu)化和性能測試在這里可合稱為“系統(tǒng)維護”,可以包括,例如對硬盤或其它存儲系統(tǒng)的檢查和/或修復,電池性能的測試和校準,冷卻系統(tǒng)的測試,系統(tǒng)主板的測試,系統(tǒng)存儲器的測試等。系統(tǒng)維護可以在離線模式下在設備停機期間進行,這樣不會中斷用戶對PC的日常使用。而且,系統(tǒng)維護可以在操作系統(tǒng)啟動之前的環(huán)境下執(zhí)行,使得操作系統(tǒng)或在其中運行的應用程序不會干擾系統(tǒng)維護期間執(zhí)行的各種硬件測試和/或修復。在一些實施例中,系統(tǒng)維護可由統(tǒng)一的可擴展固件接口(UEFI)環(huán)境下的系統(tǒng)維護應用程序來執(zhí)行,該UEFI環(huán)境包括在實現(xiàn)了 UEFI BIOS的計算機系統(tǒng)中。
圖1是根據(jù)實施例的包括系統(tǒng)維護應用程序的計算設備的結(jié)構(gòu)框圖。該系統(tǒng)一般性地由附圖標記100指代。本領域普通技術人員應該理解,圖1所示的功能塊和設備可以包括:包括電路在內(nèi)的硬件元素,包括存儲在非暫時性機器可讀介質(zhì)上的計算機代碼在內(nèi)的軟件元素,或硬件和軟件元素的結(jié)合。而且,配置并不局限于圖1所示,任何數(shù)量的功能塊和設備都可以用于本發(fā)明技術的實施例中。本領域普通技術人員可以根據(jù)具體電子設備在設計上的考慮,很容易地定義特定的功能塊。
如圖1所示,計算設備100可包括處理器102,其通過總線104與一種或多種的非暫時性計算機可讀介質(zhì)如系統(tǒng)存儲器106相連,非暫時性計算機可讀介質(zhì)可在執(zhí)行各種操作程序,包括本技術的實施例中所使用的操作程序的過程中使用。存儲器106可以包括只讀存儲器(ROM),隨機存儲器(RAM)等。計算設備100可以包括其它非暫時性計算機可讀介質(zhì),如存儲系統(tǒng)108,用于長期存儲操作程序和數(shù)據(jù),包括本技術實施例中所用的操作程序和數(shù)據(jù)。存儲系統(tǒng)108可以包括例如硬盤,光驅(qū),CD,DVD,閃存等。在一些實施例中,存儲系統(tǒng)108可以是硬盤驅(qū)動器,并且可以包括磁盤維護固件,磁盤維護固件存儲于硬盤驅(qū)動器的存儲設備中。例如,磁盤維護固件可包括錯誤檢測和糾正程序,能自動進行完全表面掃描,軟件修復和硬盤重新映射。
計算設備100也可包括一個或多個輸入設備(未顯示),如鼠標、觸摸屏、鍵盤及其它。計算設備還可包括顯示器(未顯示),例如計算機監(jiān)視器,IXD屏幕等。在一些實施例中,計算設備100是通用計算機設備,例如臺式電腦,便攜式電腦,商用服務器等。
計算設備100也可包括圖形處理器110和一個或多個I/O控制器112。在一些實施例中,計算機設備100是便攜式電腦或其它使用電池操作的電子設備,此時計算機設備還可包括可再充電的電池114。電池114可以包括任何合適類型的可再充電的電池,如鋰離子電池(Li+),鎳鎘電池(NiCd),鎳氫電池(NiMH)等。電池114可包括電池控制電路或與電池控制電路相連,可用電池控制軟件或固件對電池控制電路編程,用于控制電池的充電和放電。
計算設備100還可包括冷卻系統(tǒng)116。冷卻系統(tǒng)可以配置為從計算設備100的各種硬件組件如處理器102、圖形處理器110、電池114及類似物中取走熱量。冷卻系統(tǒng)116可以包括一個或多個冷卻管道、散熱片、熱管、風扇以及其它設計成取走計算機設備100的硬件組件熱量的組件。冷卻系統(tǒng)116還可以包括一個或多個溫度傳感器,處理器可以用溫度傳感器監(jiān)測某個硬件組件的溫度和通過計算機設備100的熱流量。在一些實施例中,可以為計算設備100生成基準溫度曲線圖。基準溫度曲線圖可以包括作為基準的設計的或測量的計算機設備100的溫度特性,以后的溫度測量值可以與之進行比較,以識別冷卻系統(tǒng)116出現(xiàn)的問題。溫度曲線圖可由計算設備制造商生成,并存儲在例如B10S118或存儲系統(tǒng)108中。
計算設備100還可以包括基本輸入/輸出系統(tǒng)(BIOS) 118。B10S118用作系統(tǒng)硬件/固件與操作系統(tǒng)之間的接口。在某些實施例中,BIOSl 18是UEFI環(huán)境,其可以與傳統(tǒng)的基本輸入/輸出系統(tǒng)(BIOS)固件集成或替代傳統(tǒng)的基本輸入/輸出系統(tǒng)(BIOS)固件。其它適合的接口也能在不同的實施例中使用。在各種實施例中,BIOSl 18還用作啟動加載器,執(zhí)行啟動順序并為計算設備100加載操作系統(tǒng)。
計算設備100也可包括維護應用程序120,用于執(zhí)行這里稱之為維護操作的各種系統(tǒng)優(yōu)化和性能測試。維護操作可包括例如檢查和/或修復硬盤或其它存儲系統(tǒng)108,電池性能的測試和/或校準,冷卻系統(tǒng)的測試,系統(tǒng)主板的測試,系統(tǒng)存儲器的測試以及其它。維護應用程序所執(zhí)行的維護操作可在操作系統(tǒng)之前的環(huán)境下進行。這樣,可完全控制計算機系統(tǒng)100的硬件,而不受其它應用程序的干擾,否則這些應用程序會占用硬件資源。另夕卜,可以并列執(zhí)行一些系統(tǒng)檢查和優(yōu)化,以減少計算機設備100不能被用戶使用的時間。維護應用程序120可以存儲在任何適合的非暫時性計算機可讀介質(zhì)上。例如,如圖1所示,維護應用程序120可以和BIOS存儲在一起,它們可以被存儲在系統(tǒng)存儲器106所包括的專用的BIOS存儲器芯片上。維護應用程序120也可以存儲于存儲系統(tǒng)108或獨立的存儲器芯片上,如R0M、EEPR0M、閃存以及類似物。
計算設備100也可以包括用戶界面122,能讓計算設備100的用戶對維護應用程序120的各方面進行控制。例如,用戶界面122可以用于安排系統(tǒng)維護,指定要執(zhí)行的維護任務的類型,指定系統(tǒng)維護活動的各項參數(shù),禁用或啟用維護應用程序等。用戶界面也可用于顯示維護應用程序120所執(zhí)行的各項維護操作的結(jié)果。
計算機系統(tǒng)還可包括維護守護程序124,它是在后臺執(zhí)行的程序,被配置成觸發(fā)維護事件。在一些實施例中,維護守護程序124觸發(fā)的維護事件使得計算設備100終止操作系統(tǒng)并在操作系統(tǒng)之前的環(huán)境下啟動維護應用程序120。用戶界面122和維護守護程序124可以在主操作系統(tǒng)環(huán)境下并從主操作系統(tǒng)環(huán)境進行訪問。如圖1所示,用戶界面122和維護守護程序124可存儲在存儲系統(tǒng)108中。此外,用戶界面122和維護守護程序124可以與B10S118 —起存儲在單獨的存儲器芯片上,如ROM、EEPR0M、閃存等。這里所述的技術參照圖2可理解得更好。
圖2是根據(jù)實施例的在計算設備中執(zhí)行系統(tǒng)維護的方法流程圖。該方法可以用附圖標記200指代。該方法可以起始于框202,在這里維護事件被觸發(fā)。在一些實施例中,通過在操作系統(tǒng)環(huán)境下運行的應用程序來觸發(fā)該維護事件。在一些實施例中,維護事件可以例如通過用戶界面122手動觸發(fā)。在一些實施例中,維護事件根據(jù)維護安排表由維護守護程序124自動觸發(fā),該維護安排表可由例如用戶或計算設備100的制造商指定。在一些實施例中,維護安排表可指定在設備停機期間觸發(fā)維護事件,即在計算設備不可能被使用的時候觸發(fā)維護事件。若運行并從計算機設備的B10S118重啟動時,維護事件的觸發(fā)會使計算設備100關閉操作系統(tǒng)??梢栽贐10S118中設置維護標記,指明在重啟動時應當啟動維護應用程序120。當系統(tǒng)維護完成時,可以通過維護應用程序120重新設置維護標記。
在一些實施例中,從計算設備100的操作系統(tǒng)里觸發(fā)維護事件,此時的操作系統(tǒng)可以是待命狀態(tài),如待機模式或休眠狀態(tài)。維護事件的觸發(fā)可使計算設備100從待命狀態(tài)蘇醒并觸發(fā)計算設備的操作系統(tǒng)重啟動。在一些實施例中,維護事件可以在計算設備關機的狀態(tài)下被觸發(fā)。在這樣的實施例中,維護事件的觸發(fā)可使計算設備100開機。
在框204處,維護應用程序120可在操作系統(tǒng)之前的環(huán)境下被B10S118啟動。啟動后,維護應用程序120可執(zhí)行各種計算機維護任務,包括電池的校準,存儲器的檢查、冷卻系統(tǒng)的檢查、系統(tǒng)主板完整性的檢查和存儲器的檢查等等。而且,可同時執(zhí)行兩個或多個計算機維護任務。通過在操作系統(tǒng)加載前啟動維護程序120,維護應用程序120可在單線程的編程環(huán)境下運行,此時維護應用程序120對計算機設備硬件的控制可以更加完全,而不必與其它在操作系統(tǒng)環(huán)境下執(zhí)行的應用程序分享資源。以上所述的計算機維護任務將在以下進一步描述。
在一些實施例中,維護應用程序120可為電池114進行電池校準。由于各種可再充電電池的性質(zhì),通常要求電池要定期校準以確保電池在充電之間的壽命最大化。例如,便攜式電腦通常使用的鋰離子電池一般應每60-90天進行一次電池校準,以確保電池在充電之間的壽命最大化。電池校準通常使用一些充電和放電循環(huán)組合,花2-4小時或更長時間完成。
維護應用程序120可與電池控制邏輯相聯(lián)接,用于控制電池114的充電和放電。因維護應用程序120在操作系統(tǒng)之前的環(huán)境下執(zhí)行電池校準,維護應用程序避免了與可嵌入計算設備100操作系統(tǒng)的電力管理實用程序產(chǎn)生沖突。繞過電力管理實用程序,使電池114從完全充電狀態(tài)到完全放電狀態(tài)間循環(huán),不會因待機和/或休眠狀態(tài)而中斷,而如果通過電力管理實用程序,是會因待機和/或休眠狀態(tài)而中斷循環(huán)的。如果不繞過這種電力管理實用程序,操作系統(tǒng)可能不允許電池完全放電。此外,電池的充電和放電可與維護應用程序120所執(zhí)行的任何額外的維護特征同時進行。在一些實施例中,在放電期間電池上存在著的電負荷是由執(zhí)行一項或多項額外的維護操作,如冷卻系統(tǒng)的檢查,存儲器的檢查,系統(tǒng)完整性的檢查,存儲系統(tǒng)的檢查等導致的。另外,每一項維護操作都可以以向電池114提供恒定電負荷的方式進行。
在一種實施例中,維護應用程序120可以進行存儲系統(tǒng)108的維護。例如,維護應用程序120可用完全表面掃描和硬盤軟件修復進行硬盤檢查。對硬盤進行完全表面掃描可以修復通常稱之為“軟件故障”的錯誤,通過使用錯誤檢測和糾正技術,可以重新獲得正確的數(shù)據(jù)。在檢測到軟件錯誤時,硬盤可將發(fā)現(xiàn)錯誤的扇區(qū)重新映射為新的扇區(qū)。由于維護應用程序120在操作系統(tǒng)之前的環(huán)境外運行,否則可能被操作系統(tǒng)使用的部分硬盤也可用于重新映射,這就使維護操作更加徹底。根據(jù)硬盤的大小,完全表面掃描可能會用一到數(shù)個小時。
在一實施例中,維護應用程序120可執(zhí)行對冷卻系統(tǒng)116的檢查,以確定冷卻系統(tǒng)116是被堵塞還是不能正常工作。出故障的冷卻系統(tǒng)會阻滯處理器102的節(jié)流,從而影響計算機設備100的性能,如果不糾正的話,會造成進一步的破壞。維護應用程序120可以通過使用壓力測試對冷卻系統(tǒng)116進行檢查。壓力測試可驅(qū)動某些產(chǎn)生熱量的計算機設備硬件組件,如處理器102和圖形處理器100??梢酝ㄟ^使用熱傳感器測量硬件組件的溫度,并生成計算機設備100當前的熱曲線圖。當前的熱曲線圖可以與原始的熱曲線圖,如計算機設備100剛被制造時的熱曲線圖進行對比。用這種方式,根據(jù)已知的或設計的熱曲線圖可以估算出通過計算機設備100的熱流量,以識別異常情況。
在一種實施例中,維護應用程序120可以執(zhí)行系統(tǒng)完整性檢查。系統(tǒng)完整性檢查可用于發(fā)現(xiàn)與處理器102、圖形處理器110、系統(tǒng)總線104、1/0控制器112、系統(tǒng)電路板等關聯(lián)的間歇性錯誤。在系統(tǒng)完整性檢查過程中,維護應用程序可以以給子系統(tǒng)的組合體施壓,以運用設備針腳,發(fā)現(xiàn)任何完整性的問題,即它們是在系統(tǒng)主板上固定得怎么樣,或組件間的任何與時間相關的問題的方式執(zhí)行一系列的計算機操作,這些計算機操作將使用計算機設備100的核心組件,如處理器102、系統(tǒng)存儲器106、總線控制器、I/O控制器112、圖形處理器110等。系統(tǒng)完整性檢查中檢測到的任何系統(tǒng)錯誤,將表明系統(tǒng)電路板或計算設備100的其它組件可能存在間歇性問題。系統(tǒng)完整性檢查可以多次重復進行,以識別間歇性錯誤。而且,系統(tǒng)完整性檢查可以在冷卻系統(tǒng)檢查、電池校準、硬盤檢查和其它維護操作進行的過程中進行。在一些實施例中,系統(tǒng)完整性檢查提供了一部分處理負荷,這部分處理負荷在冷卻系統(tǒng)116檢查的過程中驅(qū)動硬件組件并在電池校準過程中給電池114放電。
在一個實施例中,維護應用程序120可執(zhí)行對系統(tǒng)存儲器106的檢查。系統(tǒng)存儲器106是任何計算設備100的常見故障點。主動診斷系統(tǒng)存儲器問題可以幫助預防系統(tǒng)崩潰和不穩(wěn)定??梢酝ㄟ^反轉(zhuǎn)系統(tǒng)存儲器106的每個存儲器位,并分析系統(tǒng)存儲器對時間事件的響應,來執(zhí)行對系統(tǒng)存儲器106的檢查。在操作系統(tǒng)環(huán)境下,部分存儲系統(tǒng)通常被操作系統(tǒng)環(huán)境下執(zhí)行的某些程序占用,因此無法訪問而進行錯誤檢測操作。由于維護應用程序120在操作系統(tǒng)之前的環(huán)境下執(zhí)行系統(tǒng)存儲器106的檢查,維護應用程序120可對系統(tǒng)存儲器106行使完全的控制,而不受在操作系統(tǒng)環(huán)境下可能執(zhí)行的程序的干擾。系統(tǒng)存儲器106的檢查可能花幾個小時完成。在一些實施例中,維護應用程序120與其它維護操作如電池校準、系統(tǒng)完整性檢查、存儲系統(tǒng)維護、冷卻系統(tǒng)檢查等一起,并行執(zhí)行系統(tǒng)存儲器106的檢查。
在框206處,維護應用程序可生成一個日志文件,詳細記錄維護應用程序執(zhí)行的各種維護操作的結(jié)果。盡管以單獨的方框顯示,應該理解的是該日志文件可以與維護應用程序120的維護操作同時生成,例如作為可報告的事件發(fā)生。該日志文件可存儲在存儲系統(tǒng)108或計算機設備100的操作系統(tǒng)可訪問的任何其它存儲位置。
日志文件可以包括在維護應用程序120執(zhí)行維護操作過程中識別的任何可報告的情況,包括某些操作的成功或失敗,以及識別的任何可能存在的問題性情況。例如,日志文件可以包括一個或多個關于電池校準完成的事項,以及關于電池114狀態(tài)如電池電荷容量的事項或標示,等等。關于電池114的日志文件事項可用來確定電池114是否工作正?;蛘呤欠裥枰鼡Q。
日志文件也可包括一個或多個關于系統(tǒng)存儲器106的事項,例如系統(tǒng)存儲器106滿負荷工作的指示,或關于存儲器位看起來有錯的指示。日志文件還可以包括關于在存儲系統(tǒng)108檢查過程中檢測到的錯誤以及錯誤是否被成功修復的事項。日志文件還可包括關于在系統(tǒng)完整性檢查過程中發(fā)現(xiàn)的間歇性或持久性錯誤的事項。
日志文件也可以包括關于冷卻系統(tǒng)的狀況的事項,如冷卻系統(tǒng)異常的存在和/或異常來源的指示。例如,日志事項可以指示計算系統(tǒng)100的特定組件可能過熱。在一些實施例中,計算設備100當前的熱曲線圖可保存在日志文件中。
在框208處,維護應用程序120結(jié)束,并根據(jù)具體的實施例,將對計算機設備100的控制返還給傳統(tǒng)BIOS或UEFI。傳統(tǒng)BIOS或UEFI則可以完成任何剩余的BIOS任務并啟動計算設備100的操作系統(tǒng)。在操作系統(tǒng)加載后,操作系統(tǒng)依次啟動某些啟動應用程序或后臺執(zhí)行的程序,如用戶界面122、維護守護程序或配置為獲取和/或解釋日志文件中包含的維護結(jié)果的其它維護實用程序。
在框210處,可以從計算設備100的操作系統(tǒng)中訪問維護應用程序生成的日志文件。在一些實施例中,日志文件可以被例如用戶、管理員或服務器技術人員手動打開。日志文件可以用來協(xié)助驗證系統(tǒng)的穩(wěn)定性,而不需要進行額外的、漫長的診斷。
在一些實施例中,在操作系統(tǒng)環(huán)境下運行的應用程序如用戶界面122、維護守護程序124或其它的維護實用程序可以自動訪問日志文件并向用戶發(fā)出有關可報告性狀況的警報。例如,維護實用程序可向用戶發(fā)出關于冷卻系統(tǒng)可能存在錯誤的警報,例如冷卻管道阻塞或散熱器阻塞。維護實用程序也可以向用戶發(fā)出系統(tǒng)存儲器106存在問題,如存儲器的某些位故障的警報。維護實用程序可以通知用戶檢測到硬盤或存儲系統(tǒng)108存在軟件錯誤以及修復軟件或重新映射數(shù)據(jù)的成功或失敗。維護實用程序還可以向用戶發(fā)出系統(tǒng)完整性檢查過程中存在間歇性錯誤的警報。維護實用程序還可以通知用戶電池校準已完成。這樣,可以用結(jié)果日志文件主動通知用戶系統(tǒng)完整性問題并提供系統(tǒng)穩(wěn)定性的整體狀態(tài)。主動通知能讓用戶在計算設備100潛在的問題給用戶帶來實質(zhì)性不便之前采取主動措施糾正這些問題。
圖3是根據(jù)實施例的存儲有配置為在計算設備中執(zhí)行系統(tǒng)維護的非暫時性計算機可讀介質(zhì)的結(jié)構(gòu)框圖。非暫時性機器可讀介質(zhì)用附圖標記300指代。非暫時性計算機可讀介質(zhì)300可包括任何合適的存儲設備,用于存儲計算機實現(xiàn)的指令如程序代碼。例如,非暫時性計算機可讀介質(zhì)300可包括一個或多個非易失性存儲器,易失性存儲器和/或一個或多個存儲設備。
非易失性存儲器的例子包括,但不限于,電可擦可編程只讀存儲器(EEPROM)和只讀存儲器(ROM)。易失性存儲器的例子包括,但不限于,靜態(tài)隨機存儲器(SRAM)和動態(tài)隨機存儲器(DRAM)。存儲設備的例子包括,但不限于,硬盤驅(qū)動器、光盤驅(qū)動器、數(shù)字多功能光盤驅(qū)動器和閃存設備。在一種實施例中,非暫時性計算機可讀介質(zhì)300包括實現(xiàn)B10S118的計算機芯片。在一種實施例中,非暫時性計算機可讀介質(zhì)300包括含軟件或固件升級的存儲設備,軟件或固件升級可用于升級全部或部分B10S118。非暫時性計算機可讀介質(zhì)300可由處理器302通過通訊路徑304進行訪問。
如圖3所示,這里所討論的各種示例性的組件可存儲在非暫時性計算機可讀介質(zhì)300上。非暫時性計算機可讀介質(zhì)300上的第一區(qū)306可包括如參考圖2所討論的,在設備停機期間對計算設備硬件執(zhí)行一個或多個硬件維護操作的維護應用程序。維護應用程序被配置為在計算設備的操作系統(tǒng)之前的環(huán)境下,例如被系統(tǒng)BIOS啟動。維護應用程序也可根據(jù)一個或多個硬件維護操作結(jié)果生成日志文件。區(qū)308可包括BIOS,如基于BIOS的UEFI,配置為受操作系統(tǒng)之前的環(huán)境的控制并啟動計算設備的操作系統(tǒng)。區(qū)310可包括用戶界面,被配置為訪問日志文件。用戶界面可在操作系統(tǒng)環(huán)境下運行。雖然顯示為相鄰的方框,軟件組件可以任何順序或配置存儲。例如,如果非暫時性計算機可讀介質(zhì)300是硬盤驅(qū)動器,軟件組件可存儲在不連續(xù)的,甚至重疊的扇區(qū)。
權利要求
1.一種方法,包括: 在計算設備(100)的操作系統(tǒng)之前的環(huán)境下啟動維護應用程序(204),其中所述維護應用程序在設備停機期間對所述計算設備(100)的硬件執(zhí)行至少一個硬件維護操作; 根據(jù)所述至少一個硬件維護操作的結(jié)果,生成日志文件(206); 結(jié)束所述維護應用程序,并啟動所述計算設備(100)的操作系統(tǒng)(208);以及 訪問所述日志文件(210)。
2.根據(jù)權利要求1所述的方法,包括:當所述計算設備(100)處于待機狀態(tài)時,根據(jù)指定的維護安排表從所述計算設備(100)的操作系統(tǒng)觸發(fā)維護事件(202),并開始重新啟動所述計算設備(100)的操作系統(tǒng)。
3.根據(jù)權利要求1所述的方法,其中所述至少一個硬件維護操作包括電池(114)的校準和至少一個額外的硬件維護操作,其中該至少一個額外的硬件維護操作與所述電池(114)的校準并行操作并為所述電池(114)的放電提供電負荷。
4.根據(jù)權利要求3所述的方法,其中所述至少一個額外的硬件維護操作包括系統(tǒng)存儲器(106)的檢查、硬盤(108)的表面掃描、冷卻系統(tǒng)(116)的檢查、系統(tǒng)完整性檢查或它們的組合。
5.根據(jù)權利要求1所述的方法,其中所述至少一個硬件維護操作包括冷卻系統(tǒng)(116)的檢查和至少一個額外的硬件維護操作,其中該至少一個額外的硬件維護與所述冷卻系統(tǒng)(116)的檢查并行操作并提供用于在計算設備(100)中產(chǎn)生熱量的處理負荷。
6.—種計算機系統(tǒng)(100),包括: 處理器(102),配置為執(zhí)行機器可讀指令; 存儲設備(106),存儲可被所述處理器(102)執(zhí)行的指令模塊,所述指令模塊包括: 維護應用程序(120),配置為在設備停機期間,在操作系統(tǒng)之前的環(huán)境下對計算機系統(tǒng)(100)的硬件執(zhí)行至少一個硬件維護操作,并根據(jù)所述至少一個硬件維護操作的結(jié)果生成日志文件(120); 基本輸入/輸出系統(tǒng)(BIOS) (118),配置為接受操作系統(tǒng)之前的環(huán)境的控制并啟動所述計算機系統(tǒng)(100)的操作系統(tǒng);以及 用戶界面(122),配置為訪問所述日志文件。
7.根據(jù)權利要求6所述的計算機系統(tǒng)(100),其中所述指令模塊包括維護安排實用程序,配置為當所述計算機系 統(tǒng)(100)處于待機狀態(tài)時,根據(jù)指定的維護安排表從所述計算機系統(tǒng)(100)的操作系統(tǒng)觸發(fā)維護事件,并開始啟動所述計算機系統(tǒng)(100)的操作系統(tǒng)。
8.根據(jù)權利要求6所述的計算機系統(tǒng)(100),其中所述至少一個硬件維護操作包括電池(114)的校準和至少一個額外的硬件維護操作,其中該至少一個額外的硬件維護操作與所述電池(114)的校準并行操作,并為所述電池(114)的放電提供電負荷。
9.根據(jù)權利要求8所述的計算機系統(tǒng)(100),其中所述至少一個額外的硬件維護操作包括系統(tǒng)存儲器(106)的檢查、硬盤(108)的表面掃描、冷卻系統(tǒng)(116)的檢查、系統(tǒng)完整性檢查或它們的組合。
10.根據(jù)權利要求6所述的計算機系統(tǒng)(100),其中所述至少一個硬件維護操作包括冷卻系統(tǒng)(116)的檢查和至少一個額外的硬件維護操作,其中該至少一個額外的硬件維護操作與所述冷卻系統(tǒng)(116)的檢查并行操作,并提供用于在所述計算機設備(100)中產(chǎn)生熱量的處理負荷。
11.一種非暫時性計算機可讀介質(zhì)(300),包括指令模塊(306、308、310),所述指令模塊(306、308、310)被配置為指導處理器(302): 在設備停機期間,在操作系統(tǒng)之前的環(huán)境下對計算設備(100)的硬件執(zhí)行至少一個硬件維護操作(204); 根據(jù)所述至少一個硬件維護操作的結(jié)果生成日志文件(206); 啟動所述計算設備(100)的操作系統(tǒng)(208);以及 訪問所述日志文件(210)。
12.根據(jù)權利要求11所述的非暫時性計算機可讀介質(zhì)(300),包括指令模塊,其被配置為指導所述處理器(302)在所述計算設備(100)處于待機狀態(tài)時,根據(jù)指定的維護安排表從所述計算設備(100)的操作系統(tǒng)觸發(fā)維護事件(202),并開始重新啟動所述計算設備(100)的操作系統(tǒng)。
13.根據(jù)權利要求11所述的非暫時性計算機可讀介質(zhì)(300),其中所述至少一個硬件維護操作包括電池(114)的校準和至少一個額外的硬件維護操作,其中該至少一個額外的硬件維護操作與所述電池(114)的校準并行操作,并為所述電池(114)的放電提供電負荷。
14.根據(jù)權利要求13所述的非暫時性計算機可讀介質(zhì)(300),其中所述至少一個額外的硬件維護操作包括系統(tǒng)存儲器(106)的檢查、硬盤(108)的表面掃描、冷卻系統(tǒng)(116)的檢查、系統(tǒng)完整性檢查或它們的組合。
15.根據(jù)權利要求11所述的非暫時性計算機可讀介質(zhì)(300),其中所述至少一個硬件維護操作包括冷卻系統(tǒng)(116)的檢查和至少一個額外的硬件維護操作,其中該至少一個額外的硬件維護操作與所述冷卻系統(tǒng)(116)的檢查并行操作,并提供用于在所述計算設備(100)中產(chǎn)生熱量的處理負 荷。
全文摘要
本公開提供了一種在計算設備中執(zhí)行系統(tǒng)維護的計算機實現(xiàn)的方法。該方法包括在計算設備的操作系統(tǒng)以前的環(huán)境下啟動維護應用程序(204)。維護應用程序在設備停機期間對計算設備的硬件執(zhí)行至少一個硬件維護操作。該方法還包括根據(jù)至少一個硬件維護操作的結(jié)果生成日志文件(206)。該方法還包括結(jié)束該維護應用程序,啟動計算設備的操作系統(tǒng)(208),并訪問日志文件(210)。
文檔編號G06F9/44GK103109265SQ201080069174
公開日2013年5月15日 申請日期2010年9月22日 優(yōu)先權日2010年9月22日
發(fā)明者約翰·A·朗德里 申請人:惠普發(fā)展公司,有限責任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九龙坡区| 永登县| 富顺县| 泊头市| 成都市| 津市市| 拜城县| 天柱县| 乐陵市| 车致| 祁连县| 永川市| 宾阳县| 阿城市| 防城港市| 安阳市| 北川| 延津县| 丰城市| 永昌县| 开阳县| 左权县| 固镇县| 朝阳区| 东宁县| 容城县| 古田县| 长兴县| 商河县| 新宾| 丹寨县| 报价| 门头沟区| 南城县| 黄陵县| 邵阳市| 大悟县| 淮阳县| 江永县| 增城市| 开远市|