Windows中的待機和休眠

來源:互聯網
上載者:User
1.為什麼需要待機、休眠

  儘管電腦硬體運行速度越來越快,但作業系統的體積也在不斷膨脹,使得電腦開、關機時,啟動、關閉的程式越來越多,花費時間也越來越漫長。因此如何讓電腦能夠快速啟動、一開機就進入Windows,就成為使用者關心的問題。

  於是,隨著硬體和軟體的升級,作業系統開始引入了進階電源管理,其作用就是在電腦閑置時關閉部分裝置,將電腦進入等待休息狀態,這樣當需要重新使用電腦時,能夠直接從等待休息狀態儘快恢複到原先的工作狀態,起到類似於快速啟動的效果;同時,不用電腦時還能節省不少電能。  

2.把資料存到記憶體中——待機

  我們都知道,從硬碟讀取資料的速度遠低於從記憶體讀取的速度。因此,電腦運行時首先是將硬碟中的資料提出並存到記憶體中,然後再由記憶體將資料發送到CPU中進行處理,接著處理後的資料將先返回記憶體,再寫進硬碟。正在啟動並執行資料幾乎都儲存在記憶體中。然而,進入待機狀態也就是將當前資料儲存在記憶體中,然後將硬碟關閉,也就是掛起到記憶體(Suspend to RAM,簡稱STR)。

  這時除硬碟外,其他裝置還是處於加電等待狀態(也就是說喚醒時無須重新加電,通俗地說就是原地待命),所以電源、CPU、顯卡等裝置的風扇還是處於工作中,鍵盤指示燈也是亮著的。我們可以通過按鍵盤任意鍵或動一下滑鼠來喚醒電腦,這時硬碟就會重新加電並啟動,然後和記憶體、CPU等裝置交換資料,從而完成返回到原來工作狀態的任務。  

3.將記憶體裝進硬碟——休眠

      休眠,在廣義上包括掛起到記憶體(STR,也就是待機)和掛起到硬碟(Suspend to Disk,簡稱STD)兩種,而我們通常所指的休眠其實是STD。當電腦進入休眠狀態時,電腦首先將記憶體中的狀態複製到硬碟,然後關閉電源。此時電腦幾乎和通常關機一樣“安靜”,你完全可以切斷電源,因為儲存到硬碟裡面的資料不會由於斷電而丟失!它和Ghost給系統做鏡像的道理一樣,不過與Ghost不同的是:Ghost儲存並恢複的是整個系統資訊,而休眠儲存並恢複的是系統啟動並執行資訊。與待機相比,休眠是不能通過外部裝置來喚醒的,它和正常開機一樣啟動電腦;不過和開機相比,休眠後啟動電腦無需一個一個進程地來啟動,只須要將硬碟中的記憶體鏡像讀取到記憶體中即可。

  由於記憶體中的資料就是電腦當前的“狀態”,為保持這個狀態不變(可理解為不能壓縮),系統必須在硬碟中開闢一個和記憶體容量大小相等的空間以保證能裝下整個記憶體的“目前狀態”,而這個空間的名字就叫hiberfil.sys,它的體積一般為實體記憶體的大小(比如電腦的記憶體是256MB,這個檔案的體積也將是256MB),和我們管虛擬記憶體叫做pagefile.sys道理是一樣的。  

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.