Vista/win7中關機、睡眠和休眠的區別
開啟開始選單,然後單擊右下角的三角形箭頭按鈕,隨後會看到很多選項(如下圖所示)。這些選項大部分含義都很直白,用途一目瞭然,不過有些選項可 能會讓很 多人納悶,例如待
開啟開始選單,然後單擊右下角的三角形箭頭按鈕,隨後會看到很多選項(如下圖所示)。這些選項大部分含義都很直白,用途一目瞭然,不過有些選項可 能會讓很 多人納悶,例如“待機”、“休眠”,以及“睡眠”,這些功能有什麼區別?和“關機”相比有分別有什麼作用?這就是本文要介紹的內容。
Windows中不同的關閉選項
在繼續閱讀之前,請先做一個類比,把我們電腦比作書房,看看在操作流程上有什麼相同點。
假設書房裡有一個書櫃,一個書桌,還有我們本人。書櫃裡裝了很多書,我們都想看。在看書時,必須把書從書櫃裡拿出來,然後攤開放到書桌上。對於興趣愛好廣泛的我們,可能需要同時看很多本書,所以把這些書全都拿出來攤開,擺在書桌上。
這 時候書桌已經擺滿了,可我們發現還需要從書櫃裡拿出幾本書來看。但書桌上已經沒有空間了,因此我們決定,把暫時不看的書先合起來,重新放回書櫃。然後從書 櫃裡拿出新的書,放到書桌上看。半小時後,我們可能有需要把一些暫時不看的書放回書櫃,並從書櫃裡拿出其他書放到書桌上。
其實這個過程就非常類似電腦裡的資料處理方式。書櫃可以想像成電腦硬碟,書桌則可以想像成電腦記憶體,而讀書的我們,就是電腦的處理器。
每次啟動電腦後,如果需要執行一個新的程式,首先Windows會把程式檔案從硬碟讀入記憶體,並等待處理器的處理。當然,電腦裡可能會同時執行很多程式,其 中很多因為是在後臺悄悄執行的,因此我們並沒有察覺。但和書桌一樣,電腦的記憶體容量也是有限的,如果同時開啟了太多程式,記憶體裡已經裝不下了,但還需要繼 續開啟更多程式,這時候Windows該如何處理?
Windows會把一段時間裡沒有使用過的程式“暫存”回書櫃(硬碟),然後從硬碟讀取要執行的新程式的檔案,並儲存到記憶體(書桌)中。
假設經過一段時間的使用,電腦裡執行了很多程式,這些程式有些保留在記憶體中,有些“暫存”在硬碟中。如果這時候我們不打算使用電腦,那麼“關機”、“休眠”,和“睡眠”的不同點就可以體現出來了。
如果“關機”,這時候Windows會儲存所有執行中的程式的狀態(例如在Word裡寫了一半的文件),把所有程式都關閉(可以想像成直接把書合上),並儲存到硬碟中,然後徹底切斷電腦的電源。 如果“休眠”,這時候Windows也會把執行中的所有程式重新儲存到硬碟。但和關機的不同在於,關機時候,Windows會把書“合上”,然後放回書櫃;但休眠時候,Windows不把書合上,直接放回書櫃,並把書桌上的所有東西都清空,然後徹底切斷電腦的電源。 如果睡眠,這時候Windows一樣會把書放回書櫃,但是書依然保持開啟狀態,到這一步和休眠時完全相同的。但是在睡眠時,書桌上的內容並不會被清空,Windows會切斷除了記憶體之外其他所有裝置的供電,但對記憶體的供電依然持續,因此記憶體中的資料不會丟失。
這 也就是說,如果要讓電腦關機,Windows首先要關閉所有執行中的程式,然後關閉系統後臺的服務,接著向主機板和電源發出特殊的訊號,讓電源切斷對所有設 備的供電,電腦徹底關閉。下次開機後,電腦完成自檢工作,然後將Windows系統載入記憶體,接著繼續載入其他後臺服務,並顯示登入介面。登入後,才可以 執行自己的程式,開始使用電腦。整個過程因為要徹底關閉並重頭開始啟動系統和程式,因此所需的時間最常。
對於待機模式,如果要將電腦放入 待機模式,Windows會自動向電源發出另一種特殊訊號,隨後電源會切斷除了記憶體外其他裝置的供電,記憶體中依然儲存了系統執行中的所有資料,這個過程一 兩秒鐘就可以完成。當從待機狀態進入正常狀態時,只要通電,然後Windows就會繼續從記憶體中儲存的上一次的“狀態資料”下執行,這個過程也只需要幾秒 鍾。
可見,對於待機狀態,完全可以不用關閉自己的程式,如果需要,隨時可以待機。而要恢復時也只需要按下電源按鈕,幾秒鐘即可恢復。但這 種模式雖然方便,但有一個致命的缺陷:不能停止對記憶體的供電。因為記憶體是一種易失性儲存裝置,必須在保證供電的情況下才能維持其中的資料。因此一旦電腦在 待機狀態下斷電,哪怕不到一秒鐘,記憶體中的資料將丟失,下次開機的時候,Windows會像從關機狀態下啟動那樣重新開始。
休眠模式和待 機模式類似,只不過在休眠狀態下,Windows會將記憶體中的資料儲存到硬碟上系統盤根目錄下的一個檔案中(可以將這個檔案理解為記憶體狀態的“映象”)。 而下次開機後則從記憶體上的休眠檔案內讀取資料,並載入實體記憶體。休眠模式可以實現和待機模式類似的功能,只不過恢復速度稍慢,而且需要在硬碟上佔據一塊和 實體記憶體一樣大的空間來儲存休眠檔案。實體記憶體越多,佔用的空間就越多,而進入狀態和從狀態恢復所需的時間也就越長(畢竟需要把檔案從硬碟讀入記憶體,而硬 盤的速度一直都是最慢的)。但這種模式的優點也有很多,不怕斷電!畢竟斷電後硬碟上的資料並不會丟失。
Windows Vista中開始新增了的一種睡眠模式則結合了待機和休眠模式的所有優點。在進入睡眠模式後,Windows會首先將記憶體中的資料儲存到硬碟上(這一點類 似休眠),同時切斷除了記憶體外其他裝置的供電(這一點類似待機)。在恢復時,如果沒有斷過電,那麼系統會從記憶體中直接恢復,只需要幾秒鐘;而就算斷電,因 為硬碟中還儲存有記憶體的狀態映象,因此還可以從硬碟上恢復,雖然速度要稍微慢一些,但至少不用擔心資料丟失。
收起該表格展開該表格 進入速度 恢復速度 是否耗電 斷電後結果 睡眠 幾秒鐘 不斷電的情況下幾秒鐘 需要對記憶體進行少量供電 斷電後,未儲存資料不受損,但恢復速度需要略微延長些 休眠 兩分鐘左右 兩分鐘左右 完全不耗電 未儲存資料不會丟失 待機 幾秒鐘 幾秒鐘 需要對記憶體進行少量供電 斷電後所有未儲存資料都會丟失 綜上所述,這幾種模式各有利弊,但只要Windows和所用硬體支援,則強烈建議使用睡眠功能代替以往習慣的關機操作。畢竟睡眠功能的優勢顯而易見,不僅可以避免漫長的啟動過程,而且完全可以把電腦當作電視一樣的一般電器,隨開隨關,完全不用擔心丟失資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69989375/viewspace-2752409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10睡眠和休眠的區別是什麼_win10睡眠和休眠有什麼不同Win10
- win10系統休眠、睡眠、關機後進入假死狀態的解決方案Win10
- http中session和cookie的區別和關係HTTPSessionCookie
- win10如何關閉睡眠模式_win10怎麼禁止休眠Win10模式
- win10 禁止硬碟休眠方法 win10 如何關閉硬碟睡眠Win10硬碟
- 2024年旗艦手機和中端機的區別
- JavaScript中for in 和for of的區別JavaScript
- Js中for in 和for of的區別JS
- mysql中!=和is not的區別MySql
- Python中is和==的區別Python
- JavaScript中==和===的區別JavaScript
- Linux中“>”和“>>”的區別Linux
- Python 中 is 和 == 的區別Python
- mysql中“ ‘ “和 “ ` “的區別MySql
- PHP 中的 -> 和 :: 的區別PHP
- windows10如何關閉休眠_win10怎麼關閉待機休眠WindowsWin10
- java 中equals和==的區別Java
- SQL中where和on的區別SQL
- deferred中done和then的區別
- Cookie 和 Session 關係和區別CookieSession
- 關於gcc、make和CMake的區別GC
- WebGL和OpenGL的區別及關係Web
- JS中的!=、== 、!==、=== 的用法和區別JS
- win7系統一開機就進入睡眠模式的解決方法Win7模式
- rust trait 關聯型別和泛型的區別RustAI型別泛型
- win7休眠後不能喚醒怎麼辦_win7系統休眠後無法喚醒如何解決Win7
- out關鍵字和ref關鍵字的區別
- jquery中prop和attr的區別jQuery
- javascrit中undefined和null的區別JavaUndefinedNull
- Oracle中Date和Timestamp的區別Oracle
- swift中Class和Struct的區別SwiftStruct
- Js中concat和push的區別JS
- Spring中Filter和Interceptor的區別SpringFilter
- Jquery中attr和prop的區別jQuery
- Python中字典和json的區別!PythonJSON
- Lua中pair和ipair的區別AI
- Nginx中root和alias的區別Nginx
- ts中的type 和 interface 區別