[技巧心得] 電腦掃盲:Win7 睡眠和休眠有什麼區別?

到底用睡眠和休眠,還是直接關機的問題,爭論頗多,大家各有各的觀點和立場。在此對這個問題,簡要分析一下可能涉及到的幾個方面。

在大部分情況下使用睡眠和休眠就可以了,重啓和關機是在極少數情況下使用的,比如安裝了新軟件要求重啓,或者系統出現了嚴重故障。下面從幾個方面來說這個問題,這裏默認了一個前提,就是你的主板支持s3待機。究竟哪些主板支持?我家有臺老爺機,2001年買的,它都支持,我想不必再多說些什麼了吧,有的主板需要在bios裏開啓後才支持。還有一種判定方法,就是在設備管理器的系統設備裏,看看有沒有個叫”ACPI-Compliant System”的東西,如果有的話就說明高級電源管理接口已經啓動,即支持s3待機。
1.運行過程說明
vista剛出來的時候,我也被什麼睡眠休眠這些東西搞的稀裏糊塗,花了很長時間研究和試驗才搞清楚。以前我也覺得他們很雞肋,幾乎沒有用,也是經過了很長時間的實踐才領悟到其中的道理。首先就和大家分享一下,把睡眠和休眠的機制說清楚,我想大部分人應該都明白的吧。注:此節裏關於電源的描述並不完全嚴格,只是一個形象的說法。
1.1臺式機的普通睡眠(混合式睡眠關閉),這和xp下的待機是一個意思了,就是除內存以外所有設備都斷電,內存只上直流電源(沒有時鐘輸入,這個很重要),喚醒的時候恢復對其它設備的供電,並返回工作狀態。
1.2臺式機的休眠,xp下也有這個功能,把內存裏的所有數據存儲到硬盤的一個連續空間裏,並切斷所有電源。在恢復時,將硬盤裏臨時存儲的內存數據恢復到內存裏,並返回工作狀態。
1.2.1在電源計劃裏,對於進入睡眠和進入休眠的時間有分別的設定,當然按照正常人的邏輯前者要小於後者。所以當進入睡眠後一直沒有喚醒,直到休眠定時器到點,則系統會自動把內存數據存入硬盤,斷開所有設備電源,進入休眠狀態。
1.2.2混合式睡眠,即當混合式睡眠開啓後。開始睡眠的那一刻,內存的數據就同時被存入了硬盤中,而且內存仍然上電,進入正常的睡眠狀態。若發生意外斷電,則下次啓動時從硬盤上的數據恢復到內存裏,即休眠的原理。當然,如果睡眠到休眠定時器觸發,也會自動轉入休眠狀態,這時候就不用再進行數據轉存了,因爲之前已經做過了。所以說混合式睡眠=睡眠+休眠,這樣可以防止突然斷電導致數據丟失。
1.3筆記本的睡眠和休眠,筆記本的運行機制和臺式機有所區別。在以電池供電的睡眠狀態時,若電池即將耗盡,系統也會自動將內存數據保存入硬盤並關閉電源,進入休眠狀態。這樣一來,有兩種事件可以觸發筆記本由睡眠轉入休眠:電源計劃裏進入休眠的時間到,或者電池供電時電池即將耗盡。
1.3.1當筆記本接交流電源時進入睡眠狀態,之後再斷開交流電源。則何時由睡眠轉入休眠,仍然由電源計劃裏的“接交流電源時”的計劃時間決定。就是說休眠定時器在進入睡眠的時候就設定好了,不會因爲後來拔掉交流電源,而將定時器設置成“用電池供電”的計劃。
1.3.2關於筆記本的混合式睡眠,大家可能會注意到。臺機裝好系統後,默認是混合式睡眠開啓,爲了防止進入睡眠後突然斷電帶來的數據丟失。而筆記本因爲有電池供電,不存在突然斷電的情況。即使電池緩慢的耗盡,這也是可預兆的,系統會在電池即將耗盡時將數據轉存入硬盤進入休眠狀態。
2.關於時間問題
這個應該是爭論的焦點,也是我想說明的重點。毫無疑問,按照時間排序,睡眠是最快的,其次是休眠,最慢的是關機和開機冷啓動。大部分持時間理由反對的人,基本都是說“我直接冷啓動也很快,你們啓動慢是因爲你們不懂優化”。我在這裏先明確一個概念:
2.1工作狀態,這個概念非常重要,就是指你能立即開始工作的系統狀態。我想對於很多人來說,有些程序是必須在運行的,比如qq、msn、mail等通訊軟件,比如一些office文檔(word、excel、ppt),比如聽音樂的軟件,比如各種專業軟件,比如打開了幾個文件夾(資源管理器)。我只是比如,每個人都會有自己的工作狀態,自己工作(這裏是廣義的意思,包括娛樂遊戲)狀態會有一羣打開着的軟件、系統的各項設置。所以,判斷一個方案速度是否快,要看它進入工作狀態的時間,而非純粹的啓動時間。
2.2啓動狀態和工作狀態,某些人只算了一面帳,而忽略了另外一面。冷啓動很慢,vista尤其慢,因爲啓動的時候要加載大量的dll,加載大量的自啓動程序。關於減少啓動的加載項來優化啓動速度的方法網上到處都是,但是你們有沒想過一個問題,羊毛出在羊身上。結果是越通過減少啓動項來加快啓動速度,啓動狀態和工作狀態就相差的越遠,你還是要花很長的時間從啓動狀態進入工作狀態。比如你把qq從啓動項裏刪了,假設你開電腦就必須要用qq,難道你自己手工打開qq不要花時間的?或是說你覺得你手動點擊打開比它自啓動還要快?
2.3睡眠喚醒的時間優勢,用一個簡單的例子就可以說明。設想你在寫一篇文章,打開了2個word文檔和1個ppt,開了3-5個網頁來查資料,同時開了qq、msn、mail進行通訊,還有放音樂的軟件,還打開了若干個文件夾,可能還有一些專業軟件比如visual studio。現在你要睡覺了,明天起來接着寫。那些說自己優化了開機的,試驗一下把機器關機,然後冷啓動,進入系統以後把這些軟件全部打開進入工作狀態,看看要多少時間。縱然你啓動優化的再好,配置再nb,我不相信你可以在2分鐘內進入工作狀態,至少我的電腦需要5分鐘。但是從睡眠喚醒,進入工作狀態只要10秒不到,這個估計還保守了,都包括進了輸入用戶密碼以及可能需要重新連接adsl的時間,10秒也足夠了。10秒內就可以立即開始工作!
2.3.1其實上例是具有普遍意義了,這是一種習慣的變遷。人們以前習慣了在關閉電腦前保存所有文檔,結束所有程序,然後離開。而在睡眠機制下,倡導大家在任何想離開的時侯直接按下睡眠鍵,在恢復時就可以立即回到原先的狀態。把開啓和關閉的時間都省略了,這就是睡眠的精髓所在。例中還包含了其它的因素,比如冷啓動後重新打開那些網頁要花的時間,甚至是找到那些網頁(快捷一點的辦法是從歷史記錄裏找,或者已經事先加入了收藏夾)所要花的時間,而睡眠喚醒後就可以直接閱讀已經打開了的網頁了。再有甚者,假設你要睡覺了、或者宿舍要斷電了,你玩遊戲還沒打到存盤點怎麼辦?你捨得關機嗎?休眠可以完美的解決這個問題。引入睡眠和休眠的精髓,就是瞬間保留你的工作狀態,讓你回來時可以立即恢復進入工作,不僅是節省時間,還要節省人的操作。如果僅僅是把它當作一種啓動的方式,那誤解就大了。
2.4休眠與冷啓動,同樣是從硬盤加載,休眠恢復的速度仍然要比冷啓動快上很多,尤其是你的工作狀態複雜的時候。原因很簡單,硬盤的連續讀寫速度非常快,而隨機讀寫能力差勁。從冷啓動到工作狀態硬盤要到處讀取dll、到處加載軟件、到處加載文檔……而從休眠恢復,是從硬盤上連續的空間裏讀取數據恢復到內存裏,所以速度很快。仍然以2.3節爲例,2g內存的電腦,若是從休眠恢復,包含上開機自檢和輸入密碼等時間,花銷也不會超過60秒。
3.關於元件損耗和能源問題
這算是是第二個主要爭論的焦點了,實際上其中也存在了很多的誤解,其實只要稍微學過一些電子學,其中的道理就很容易明白了。休眠和關機都是不需要任何電源的,而上節已經說明休眠都要比關機好上許多,本節比較的就是睡眠和休眠的關係。
3.1靜態功耗與額定功率,一般來說一塊芯片要工作,需要一個直流電源,還需要一個時鐘脈衝輸入。cpu需要外部輸入一定頻率的時鐘,這個頻率就叫外頻,而cpu內部會自動調節核心頻率等於這個外頻的若干倍,就是倍頻了。內存也有其工作頻率,什麼ddr667、ddr800指的就是該內存的工作頻率爲333MHz和400MHz,因爲ddr是在時鐘的上升沿和下降沿分別進行了一次數據讀寫,所以它的時鐘頻率是其數據頻率的一半。有一個概念很重要,在系統電源配置裏,說爲節能關閉了某設備,其實是指關閉了這個設備的時鐘控制,直流電源並沒有切斷。芯片在直流電源接入而沒有時鐘的情況下的耗電量叫做該芯片的靜態功耗,它是非常小的,與其額定功率(動態功耗)比完全可以忽略不計。
3.2睡眠狀態下的功耗,睡眠狀態下,一般來說除內存外其他設備的直流電源都被切斷了,如果打開了usb喚醒功能,那麼usb上是有電的。這樣的情況下,實際功耗就只有內存的靜態功耗,其實這是非常小的。一般的筆記本電池續航,如果只是上網處理文檔之類的,大概用3個小時左右。但是用來睡眠的話,上次我睡眠了2天半,恢復起來看還有78%的電量。3小時用光電池,50小時只用了20%,區別就是這樣。
3.3元件損耗問題,這個其實和上述差不多,芯片元件的損耗也主要發生在時鐘工作時,在靜態的損耗同樣可以忽略不計。至於休眠和冷啓動硬盤損耗的比較,都不用我說,自己去聽聽硬盤的聲音和持續時間上的區別吧。
4.我的觀點和建議
文章開頭我就表明了我的看法,現在就是考慮如何選擇休眠與睡眠的關係。簡單的道理,就是離開時間過長就用休眠,不是太長就用睡眠。分界線在哪裏,我的經驗是24小時,如果24小時內還要來用電腦,就睡眠吧,否則就休眠,這個尺度大家可以根據自己的經驗來把握。像那種暫時離開(吃飯、睡覺)是最適合用睡眠的
4.1關於混合式睡眠,臺式機還是建議開啓吧,爲了防止意外發生。開啓混合式睡眠只會影響到進入睡眠的時間,恢復時間不受影響。筆記本沒有開啓的必要。
4.2電源計劃,這個非常重要,強烈建議大家都要根據各人的情況詳細設置各個項目,例如關閉監視器的時間、進入睡眠的時間以及進入休眠的時間等。還有各個按鈕的作用也要設置好,我的習慣(僅供參考)是:對於筆記本,蓋上蓋子是睡眠,開始菜單那的按鈕也是睡眠,機子上的電源按鈕是休眠;對於臺式機,開始菜單那是睡眠,主機上電源按鈕是休眠;至於關機和重新啓動,用的機率極小,要用時從開始旁邊的關機菜單裏點。
4.3結束語,關於這個問題我已經把我想說的都說了,但好像還沒完。其實引發爭論的最根本原因是,大家太過粗獷的計算機使用方式。說白了,我覺得國內人士在計算機操作習慣上,大部分都是極端的保守派。只要新的環境和原先習慣稍微有一點不同,就要開始責怪,怎麼不去想想如何改變自己的習慣來獲得更高的工作效率?vista普及的阻力,主要就來自於這裏。還有太多太多的問題,太多人在太多方面的行爲還停留在原始的粗獷的方式。此文旨在引導大家使用睡眠和休眠,更希望能拋磚引玉,思考一下自己的計算機使用習慣,仔細想想爲什麼軟件的開發者要如此設計,而不是一味的叛逆默認設置、叛逆windows自帶、叛逆常規使用方式。這樣的叛逆不會顯示出你水平有多高,反而突顯你的無知!這話沒有貶低誰的意思,我也是從那個階段過來的,我也曾鄙視和叛逆過所有很多人現在鄙視和叛逆的東西。
轉自:
地大論壇
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章