win7关闭休眠_【科普】笔记本电脑,待机/睡眠/休眠有啥区别?(ACPI SPM S0-S5)...
本文聊聊筆記本電腦話題下,經常有人問到的內容——
- 關機 睡眠 休眠 這三個選項有什么區別?
- 電腦可以不關機只合上蓋子嗎?
先說答案:
快速喚醒:開蓋/操作鼠標/碰下鍵盤/使用指紋識別器,機器會恢復到上次工作情況
- 待機/睡眠:機器處于低功耗狀態,除內存外,其他器件停止工作,可以快速喚醒
- 休眠:電腦各器件完全斷電,下次開機會恢復到上次工作情況
- 關機:電腦各器件完全斷電,下次開機會重新啟動桌面系統
待機/睡眠,是一個東西的倆不同叫法
待機/睡眠/休眠,都能保留工作場景,直觀區別是喚醒時間不同
日常使用,咱們直接合上蓋子進入睡眠,不太影響壽命如果長時間不用,可以關機
有些機器帶開蓋開機功能,合上蓋子長時間睡眠會進入休眠(約等于關機),開蓋子自動開機,挺方便的睡眠/休眠,都能保留工作場景,區別是喚醒時間不同
額外需要注意的是,現在的新機器的Windows只有睡眠和關機,沒有默認給休眠的選項
休眠會在低電量的場景下自動進入,高級電源選項里可以設置【低電量水平】【進入低電量水平后的操作】,里面有休眠的選項,大部分情況下,不用在意的機器電量非常少,而且還是開機/待機/睡眠狀態,系統會自動進休眠
右邊是【電源選項】【高級電源選項】【關機】的界面休眠選項是可以手動打開的
對于普通用戶來說:
電腦可以不關機,只合上蓋子,會進入睡眠狀態,如果時間比較久,電池沒電了,會自動進入休眠狀態,下一次開機會恢復到上一次的工作狀態,以節約重新設置工作場景所消耗的時間
長時間不關機,對機器并沒有直接的損壞和損耗
筆記本電腦是有設計壽命的工具,即使細心保養,依舊不能避免特殊的問題導致的損壞
方便使用,是最重要的
以上是通用解釋,面向絕大部分人
下面講下原理(內容太多,可以不看)
01 睡眠休眠關機背后的技術支持——ACPI協議
睡眠,休眠,關機
這幾個名詞是ACPI協議里,系統電源管理(System power management)功能中的【睡眠狀態Sleeping】,包括【S0-S5】六個狀態
這里引用 @老狼 17年關于ACPI的介紹
ACPI (Advanced Configuration and Power Interface)高級配置與電源接口[1]自從1997年英特爾、微軟、東芝一起制定這項標準以來,一路更新到目前的ACPI 6.3
ACPI提供了OS可用的硬件抽象和接口(method)
在此之前,高級電源管理(APM, Advanced Power Management)將電源管理幾乎完全交給BIOS,呆板而限制很多
簡單理解,ACPI是筆記本電腦硬件和操作系統之間的一座橋梁,幫助操作系統了解計算機硬件的狀態,實現操作系統對機器硬件的控制,以實現各種軟硬件之間的控制
通過ACPI協議,我們可以用電腦軟件控制開關機/鍵盤功能/風扇轉速/功耗等一系列設置
ACPI可以看作分為兩個部分:1. 各種表單(Tables)。這些表單描述了系統的各種狀態,如MADT,SRAT等等,這些狀態需要OS知曉,例如有多少個CPU(邏輯上),NUMA親緣關系如何,APIC等等。2. 由Differentiated System Description Table (DSDT)和Secondary System Description Table (SSDT)指向的AML代碼。這是一種ACPI規范規定的偽代碼,可以想象成Java的Bytecode(功能上相差巨大)。它由ASL編譯而成(對應于Java source code)。ASL程序提供了OS和固件調用的接口(method)。ACPI定義了很多預定義的Method,通過它們,OS和firmware互相傳送信息(例如 主板PCI設備樹,IRQ,OS支持哪些功能等等);OS還可以調用firmware提供的接口;固件從OS那里能得到各種事件(Event)的通知等等。這點正是ACPI強大靈活之處。簡單理解,ACPI主要包括兩個部分:
- 告訴系統目前硬件狀態的表單Tables
- 提供操作系統調用接口method的的AML程序代碼
ACPI是個工具人,告訴操作系統,硬件的狀態,執行操作系統下達的命令
這邊重新翻了張圖——
ACPI是一套協議,包括圖中的【橋梁】和操作系統里的【ACPI驅動】02 ACPI內系統電源管理的【睡眠狀態S0-S5】
G0(S0)——G1電腦在運行中有以下幾種模式:
G0(工作狀態) G1(睡眠狀態)
G0包括:- S0 正常
- S1 CPU停止工作,喚醒時間:0秒[2]
- S2 CPU關閉,喚醒時間:0.1秒
- S3 除了內存外的部件都停止工作,喚醒時間:0.5秒
- S4 內存信息寫入硬盤,所有部件停止工作。喚醒時間:30秒(休眠狀態)
- S5 關閉
下面咱們一個個看
S0(G0) 正常(開機)
機器正常運轉
S1——Standby(睡眠1)
- 系統處于低電源供應狀態,CPU停止工作,屏幕不輸出畫面、內存硬盤待命、電源燈閃爍
- 此時移動滑鼠、按鍵盤任何按鍵,均可喚醒電腦
S2——Power Standby(睡眠2)
- 和 S1 幾乎是一樣的狀況,區別是此時CPU已經關閉
- 此時移動滑鼠、按鍵盤任何按鍵,均可喚醒電腦
S3 ——Suspend to RAM(暫停到內存)(睡眠3)(通常情況)
- CPU/GPU/硬盤/風扇都停止工作
- 內存通電,信息保存在內存中
- 此時移動滑鼠、按鍵盤任何按鍵,均可喚醒電腦(會比待機慢一些)
S4——Suspend to Disk(暫停到硬盤)(休眠)
- 全部器件CPU/GPU/硬盤/風扇/內存/硬盤都停止工作
- 會把內存里的信息復制一份,保存在硬盤中
- 此時移動滑鼠、按鍵盤任何按鍵,均可喚醒電腦(會比待機慢一些)
- 此時,相當于重新開機,不過內存讀取的是之前保留下來的內存數據,休眠前的內存越多,休眠狀態啟動越慢
S5——Shutdown(關機)
- 斷電
- 下次開機,重新加載操作系統
另外
S1/S3 在 windows 中都叫「待命 or standby」
在部分舊機器的BIOS 里會有一個選項,
設定說 Standby mode 為何,是要 S1 還是 S3S1 和 S3 是不能同時存在的
現在的新機器大部分沒有這個設置,交給windows看著辦~
不是 S1,S4,S5 就是 S3,S4,S5
再次另外
有些機子支持modern standby(叫S0 Low Power Idle),與S1 S2 S3皆互斥,屬于睡眠的一種modern standby的機子能在standby時連接LTE和播放音樂,接受郵件,和手機鎖屏一樣
@獨特的狂妄
仔細一想,C940開UWP軟件播放音樂,好像就是這個情況~
查看方式——
參考
總結
以上是生活随笔為你收集整理的win7关闭休眠_【科普】笔记本电脑,待机/睡眠/休眠有啥区别?(ACPI SPM S0-S5)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ebay注册流程_跨境电商平台eBay企
- 下一篇: 离职状态想办理信用卡怎么办