win7关闭休眠_【科普】笔记本电脑,待机/睡眠/休眠有啥区别?(ACPI SPM S0-S5)...

a2f85794e3426fcaa785c2b8d74dd0c1.png

本文聊聊笔记本电脑话题下,经常有人问到的内容——

  • 关机 睡眠 休眠 这三个选项有什么区别?
  • 电脑可以不关机只合上盖子吗?
花了俩小时,求个赞,希望有专栏能收这篇内容~

先说答案:

快速唤醒开盖/操作鼠标/碰下键盘/使用指纹识别器,机器会恢复到上次工作情况

  • 待机/睡眠:机器处于低功耗状态,除内存外,其他器件停止工作,可以快速唤醒
  • 休眠:电脑各器件完全断电,下次开机会恢复到上次工作情况
  • 关机:电脑各器件完全断电,下次开机会重新启动桌面系统

待机/睡眠,是一个东西的俩不同叫法

待机/睡眠/休眠,都能保留工作场景,直观区别是唤醒时间不同

日常使用,咱们直接合上盖子进入睡眠,不太影响寿命
如果长时间不用,可以关机
有些机器带开盖开机功能,合上盖子长时间睡眠会进入休眠(约等于关机),开盖子自动开机,挺方便的

b63b3692bc51112a8b5738ff4e98717a.png
睡眠/休眠,都能保留工作场景,区别是唤醒时间不同

额外需要注意的是,现在的新机器的Windows只有睡眠关机没有默认给休眠的选项

休眠会在低电量的场景下自动进入,高级电源选项里可以设置【低电量水平】【进入低电量水平后的操作】,里面有休眠的选项,大部分情况下,不用在意的

机器电量非常少,而且还是开机/待机/睡眠状态,系统会自动进休眠

00bcae002d3bde7d4d293eeb03572b58.png
右边是【电源选项】【高级电源选项】【关机】的界面

休眠选项是可以手动打开的

c0ac71bca915e28e87f54431a27dff75.png

对于普通用户来说:

电脑可以不关机,只合上盖子,会进入睡眠状态,如果时间比较久,电池没电了,会自动进入休眠状态,下一次开机会恢复到上一次的工作状态,以节约重新设置工作场景所消耗的时间

长时间不关机,对机器并没有直接的损坏和损耗

笔记本电脑是有设计寿命的工具,即使细心保养,依旧不能避免特殊的问题导致的损坏

方便使用,是最重要的


以上是通用解释,面向绝大部分人

下面讲下原理(内容太多,可以不看)

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是个工具人,告诉操作系统,硬件的状态,执行操作系统下达的命令

这边重新翻了张图——

c8422d2351533a646b81e3da342c37c7.png
ACPI是一套协议,包括图中的【桥梁】和操作系统里的【ACPI驱动】

02 ACPI内系统电源管理的【睡眠状态S0-S5】

81fc8d38469ed3f2812a3d60b85e2d3f.png
G0(S0)——G1

电脑在运行中有以下几种模式:

G0(工作状态) G1(睡眠状态)

G0包括:
  • S0 正常
G1包括:
  • 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 还是 S3

S1 和 S3 是不能同时存在的

现在的新机器大部分没有这个设置,交给windows看着办~

622b3ca0a2db5cac9c31761a0115f694.png

不是 S1,S4,S5 就是 S3,S4,S5

再次另外

有些机子支持modern standby(叫S0 Low Power Idle),与S1 S2 S3皆互斥,属于睡眠的一种
modern standby的机子能在standby时连接LTE和播放音乐,接受邮件,和手机锁屏一样
@独特的狂妄

ca72e37e684ffa7616f637f822ddeff1.png

仔细一想,C940开UWP软件播放音乐,好像就是这个情况~

查看方式——

  1. WIN+R
  2. CMD
  3. Powercfg /a

a248e72de58dd6968754cd4c7f542e9b.png

参考

  1. ^老狼《ACPI与UEFI》 https://zhuanlan.zhihu.com/p/25893464
  2. ^《电源相关知识——睡眠、休眠、待机、S1(POS)、S3(STR)》datanet http://blog.sina.com.cn/s/blog_52f28dde0100l3ci.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/434308.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s dashboard_【大强哥-k8s从入门到放弃02】Kubernetes1.17部署Dashboard2.0

号外号外,后面所有提升视频都会更新到知乎和B站上去,不会直接发群里了,哈哈,能看懂这句话的我都认识,大家可以先关注一下,我知乎上的所有文档也会录成视频更多视频详见 杨哥天云:https://space.…

asterisk 扩展应用(3)——IVR 实现

1 IVR 实现1.1 简单IVR配置 1:进入System Recordings,上传wav语音文件。语音文件必须是音频采样为16位。音频采样级别8kHz。使用PCM编码。 2:进入freepbx IVR模块,建立菜单 3:对入特殊设置可以加入custo…

Andoid 采用ListView三种显示数据列表

Android系统中列表形式的显示方式应该是我们最熟悉不过的界面了,例如通讯录、通话记录、信息列表等等,例如下面的形式: 我们在开发项目需要用到这种形式显示信息时除了调用系统给我们提供的ListView控件以外我们还可以自定义该控件&#xff0…

url采集器_Linux「第三节」-centos7.5部署数据采集器Telegraf

Telegraf采集器采集数据后,会存储到influxdb数据库,然后grafana从influxdb读取数据,在grafana面板上展示,整体的流程就是这样。下面就演示下Telegraf、influxdb、grafana相互间的配置与衔接下载Telegrafwget https://dl.influxdat…

css宋体代码_html布局中统一设置文字字体样式

html组织中对立设置装备摆设笔墨字体名堂后,结构部份时候须要变幻从新设置装备摆设一种字体若何完成呢?贪图门径:结构时先一般会抗衡设置装备摆设整个网页字体,预防差距浏览器显露不同默认字体,而设置装备摆设字体css属…

Asterisk队列(Queue)振铃方式(ring strategy)

队列振铃方式有:ringall,roundrobin,leastrecent,fewestcalls,random,rrmemory。 ringall是呼叫所有可到达的分机直到有接听的。 roundrobin是轮流呼叫每一个可以达到的分机。 leastrecent是呼叫最近被这…

简述用UCenter整合第三方应用程序

UCenter除了对实现用户通行,各个应用通用信息的存储和处理之外,还有一个重要的功能就是开放的接口协议,其他第三方应用程序通过简单修改,即可很容易将程序纳入UCenter体系中来,和其他应用共享用户以及其他数据 &#x…

西门子主程序调用子程序_S7200Smart 子程序局部变量使用教程

全新的 S7-200 SMART 带来两种不同类型的 CPU 模块,标准型和经济型,全方位满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展 CPU 模块,可满足对 I/O 规模有较大需求,逻辑控制较为复杂的应用 ;而经济型 C…

电脑怎么结束进程_深刻了解windows系统的任务管理器,电脑高手的成长之路

伙伴们我们每天都在用电脑,电脑和手机已经离不开了,可以说手机和电脑就是我们的左膀右臂。我们用电脑的时候,如果电脑卡了或者反应慢了,我们都会想到吧任务管理器调出来看看,可以说调出任务管理器就像医生看病一样&…

Asterisk 1.4.42将成绝唱

随着Asterisk 1.4最后的bug维护日期已过,当Asterisk 1.4.41在4月26日发布之后,Digium随即宣布将择机发布Asterisk 1.4的最后一个版本——1.4.42。如果有什么bug需要报告的,有什么代码需要提交的,赶紧提交,这将是为Aste…

hdu4353 Finding Mine三角形内的点数

http://acm.hdu.edu.cn/showproblem.php?pid4353 题意&#xff1a; 求多边形面积和这个多边形内的金矿数的比值的最小值。 当xi<xj<xk时&#xff1a; 三角形内的点数|ik上方的点-(ij上方的点jk上方的点)| 1 #include <iostream>2 #include <cstdio>3 #inclu…

手机连接投影机的步骤_家用投影仪如何安装 家用投影仪安装方法【步骤详解】...

家用投影仪怎么安装 根据安装方式的不同&#xff0c;投影仪可以分为桌式正投、吊顶正投、桌式背投、吊顶背投几种。方便随时随地使用的便携式投影仪一般是桌式正投&#xff0c;这种投影方法受环境光影响较大 但如果装修时就设计成吊顶正投方式&#xff0c;不仅在性价比方面更加…

insmod 和modprobe的区别

insmod 与 modprobe 都是载入 kernel module&#xff0c;不过一般差别于 modprobe 能够处理 module 载入的相依问题。比方你要载入 a module&#xff0c;但是 a module 要求系统先载入 b module 时&#xff0c;直接用 insmod 挂入通常都会出现错误讯息&#xff0c;不过 modprob…

win7锁屏时间怎么设置_电脑锁屏时间怎么设置

以WIN10系统为例演示。1/3打开“控制面板”&#xff1b;点击“电源选项”2/3点击“更改计划设置”&#xff1b;设置锁屏时间3/3点击“保存修改”即可

Ajax原理

引用&#xff1a;http://www.cnblogs.com/xugang/archive/2007/10/16/925993.html 看了“坐断东南 笑煞之”的那篇 .net组件开发系列(二)之武林系列 太极拳 开发ajax控件 总有一种意犹味尽的感觉。没有想到 金色海洋&#xff08;jyk&#xff09;竟“晕了”&#xff0c;我感觉写…

cdh界面 hue 配置hbase_海量数据存储技术之HBase:使用HBase Shell操纵HBase

Apache HBase Shell是JRuby的IRB&#xff0c;并在此基础上加入了HBase特有的命令。JRuby是用Java实现的Ruby解释器。通过JRuby&#xff0c;你可以在JVM上直接运行Ruby程序&#xff0c;调用Java的类库。IRB即interactive ruby&#xff0c;交互式Ruby。运行HBase Shell&#xff1…

安卓 图像清晰度识别_智能车牌识别系统的常见故障和解决方法

车牌号是车辆的唯一身份标志&#xff0c;它的特殊性与重要性从而决定了车牌识别系统在智慧城市交通管理系统中成为不可或缺的重要组成部分。下面智能车牌识别系统厂家畅荧智能科技将详细为您介绍一些智能车牌识别系统常见的故障问题和对应的解决方法。智能车牌识别系统的常见故…

asterisk使用SIP相互对接

当用户数量上去,单凭一台asterisk是很能支持庞大的用户群体,所以要根据用户量来部署多台asterisk来应付实际情况的需求.但部署多台asterisk所带来的一个问题就是A服务器的用户如果Call B服务器的用户呢?其实asterisk的设计者早已帮我们解决问题,以下是通过SIP把两台asterisk对…

企业技术

缓存使用条件&#xff1a; 1.访问量大 2.数据不经常更新 缓存缺点&#xff1a;容易产生【脏数据】--- 即&#xff1a;当用户第一次访问页面&#xff0c;读取数据库&#xff0c;并将数据存入缓存后&#xff0c;在该缓存失效前&#xff0c;其他访问都是读取缓存中的数据&#xf…

post postman 传递数组对象_如何使用postman做接口测试

一&#xff0c;接口测试是什么什么是接口测试&#xff0c;不说广泛的概念&#xff0c;直接电脑打开浏览器&#xff0c;进入开发者工具(F12)随意进入一些网站可以看到下面左侧栏出现了一系列的数据&#xff1a;上面条数据都是一个单独的接口&#xff0c;点击单个接口&#xff0c…