專利名稱:計算機假死機現(xiàn)象處理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機假死機現(xiàn)象處理系統(tǒng)及方法。
背景技術(shù):
中央處理器對數(shù)據(jù)的處理速度一直是計算機發(fā)展的關(guān)鍵因素之一。中央處理器的多核性也是為了能夠加大其對數(shù)據(jù)的處理能力。然而,如果當(dāng)計算機運行的程序占用了幾乎全部的中央處理器的資源時,計算機可能會出現(xiàn)一種應(yīng)用程序沒有回應(yīng)的與死機表現(xiàn)幾乎相同的現(xiàn)象,即假死機現(xiàn)象。當(dāng)出現(xiàn)假死機現(xiàn)象時,鍵盤上的Num Lock按鍵的燈還可以控制,移動鼠標(biāo)時,游標(biāo)還可以移動,此外的其它程序和單個普通按鍵操作均無反應(yīng)。出現(xiàn)假死機現(xiàn)象時,使用者通常會通過鼠標(biāo)右鍵或者按鍵組合來打開任務(wù)管理 器,手動地關(guān)閉沒有回應(yīng)的程序,再等待中央處理器重新被喚醒。然而,使用者不僅需要長時間地等待任務(wù)管理器回應(yīng),還需要手動地關(guān)閉沒有回應(yīng)的程序,不僅影響了工作心情還降低了工作效率。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種可以提高工作效率的計算機假死機現(xiàn)象處理系統(tǒng)及方法。一種計算機假死機現(xiàn)象處理系統(tǒng)包括一個接收模塊,用于接收使用者輸入的鍵值;一個對比模塊,存儲有預(yù)設(shè)的鍵值,該對比模塊用于判斷該使用者輸入的鍵值與該預(yù)設(shè)的鍵值是否相同;一個判斷模塊,用于當(dāng)該使用者輸入的鍵值與該預(yù)設(shè)的鍵值相同時,通過比較各個進程所占中央處理器的利用率,以獲取所占該計算機的中央處理器的利用率最高的進程;及一個關(guān)閉模塊,用于關(guān)閉該所占該計算機的中央處理器的利用率最高的進程。一種計算機假死機現(xiàn)象處理方法,該計算機假死機現(xiàn)象處理方法根據(jù)預(yù)設(shè)的鍵值處理假死機現(xiàn)象,該計算機假死機現(xiàn)象處理方法包括以下步驟接收使用者輸入的鍵值;判斷該使用者輸入的鍵值與該預(yù)設(shè)的鍵值是否相同;當(dāng)該使用者輸入的鍵值與該預(yù)設(shè)的鍵值相同時,通過比較各個進程所占中央處理器的利用率獲取所占該計算機的中央處理器的利用率最高的進程;及關(guān)閉該所占該計算機的中央處理器的利用率最高的進程。與現(xiàn)有技術(shù)相比,本發(fā)明實施方式提供的計算機假死機現(xiàn)象處理系統(tǒng)中,只需使用者觸動計算機鍵盤上的按鍵,無需手動關(guān)閉沒有反應(yīng)的應(yīng)用程序,即可快速解除計算機假死機現(xiàn)象,提高了工作效率。
圖I是本發(fā)明實施方式提供的計算機假死機現(xiàn)象處理系統(tǒng)的硬件構(gòu)架圖。圖2為圖I的計算機假死機現(xiàn)象處理系統(tǒng)的處理方法的流程圖。主要元件符號說明
計算機假死機現(xiàn)象處理系統(tǒng) Iioo
權(quán)利要求
1.一種計算機假死機現(xiàn)象處理系統(tǒng),包括 一個接收模塊,用于接收使用者輸入的鍵值; 一個對比模塊,存儲有預(yù)設(shè)的鍵值,該對比模塊用于判斷該使用者輸入的鍵值與該預(yù)設(shè)的鍵值是否相同; 一個判斷模塊,用于當(dāng)該使用者輸入的鍵值與該預(yù)設(shè)的鍵值相同時通過比較各個進程所占中央處理器的利用率以獲取所占該計算機的中央處理器的利用率最高的進程;及 一個關(guān)閉模塊,用于關(guān)閉該所占該計算機的中央處理器的利用率最高的進程。
2.如權(quán)利要求I所述的計算機假死機現(xiàn)象處理系統(tǒng),其特征在于,該對比模塊包括一個對比單元及一個輸入單元,該對比單元用于將該使用者輸入的鍵值與該預(yù)設(shè)的鍵值對t匕,判斷該使用者輸入的鍵值與該預(yù)設(shè)的鍵值是否相同,該輸入單元用于當(dāng)該使用者輸入的鍵值與該預(yù)設(shè)的鍵值相同時,向該判斷模塊發(fā)送一個判斷指令。
3.如權(quán)利要求2所述的計算機假死機現(xiàn)象處理系統(tǒng),其特征在于,當(dāng)該判斷模塊接收到該判斷指令時,該判斷模塊先獲取所有進程的ID,再根據(jù)各個進程的ID計算出各個進程所占該中央處理器資源的多少,進而比較各個進程所占中央處理器的利用率,以獲取所占該計算機的中央處理器的利用率最高的進程。
4.如權(quán)利要求3所述的計算機假死機現(xiàn)象處理系統(tǒng),其特征在于,該關(guān)閉模塊對該所占該計算機的中央處理器的利用率最高的進程的關(guān)閉是根據(jù)該所占該計算機的中央處理器的利用率最高的進程的ID進行關(guān)閉的。
5.一種計算機假死機現(xiàn)象處理方法,該計算機假死機現(xiàn)象處理方法根據(jù)預(yù)設(shè)的鍵值處理假死機現(xiàn)象,該計算機假死機現(xiàn)象處理方法包括以下步驟 接收使用者輸入的鍵值; 判斷該使用者輸入的鍵值與該預(yù)設(shè)的鍵值是否相同; 當(dāng)該使用者輸入的鍵值與該預(yù)設(shè)的鍵值相同時,通過比較各個進程所占中央處理器的利用率獲取所占該計算機的中央處理器的利用率最高的進程;及 關(guān)閉該所占該計算機的中央處理器的利用率最高的進程。
6.如權(quán)利要求5所述的計算機假死機現(xiàn)象處理方法,其特征在于,在判斷所占該計算機的中央處理器的利用率最高的進程步驟中,先獲取所有進程的ID,再根據(jù)各個進程的ID計算出各個進程所占該中央處理器資源的多少,進而得知所占該中央處理器的利用率最高的進程。
7.如權(quán)利要求6所述的計算機假死機現(xiàn)象處理方法,其特征在于,在關(guān)閉該所占該計算機的中央處理器的利用率最高的進程的步驟中,根據(jù)該所占該計算機的中央處理器的利用率最高的進程的ID以進行關(guān)閉。
全文摘要
本發(fā)明涉及一種計算機假死機現(xiàn)象處理系統(tǒng),其包括一個接收模塊,用于接收使用者輸入的鍵值;一個對比模塊,存儲有預(yù)設(shè)的鍵值,該對比模塊用于判斷該使用者輸入的鍵值與該預(yù)設(shè)的鍵值是否相同;一個判斷模塊,用于當(dāng)該使用者輸入的鍵值與該預(yù)設(shè)的鍵值相同時,通過比較各個進程所占該計算機的中央處理器的利用率,以獲取所占該計算機的中央處理器的利用率最高的進程,及一個關(guān)閉模塊,用于關(guān)閉該所占該計算機的中央處理器的利用率最高的進程。本發(fā)明的計算機假死機現(xiàn)象處理系統(tǒng),只需使用者觸動計算機鍵盤上的按鍵,無需手動關(guān)閉沒有反應(yīng)的應(yīng)用程序,即可快速解除計算機假死機現(xiàn)象,提高了工作效率。本發(fā)明還涉及一種計算機假死機現(xiàn)象處理方法。
文檔編號G06F9/44GK102810059SQ20111014577
公開日2012年12月5日 申請日期2011年6月1日 優(yōu)先權(quán)日2011年6月1日
發(fā)明者姜維, 余小光, 任凡, 沈悅?cè)A, 高峰 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司