计算机Power电源状态
- S1 状态(低电量等待状态,又称“CPU停止”状态):
- CPU 停止工作,但主机大多数部件(包括内存)仍然通电。
- 除了CPU和缓存已经停止,其它硬件设备仍保持工作。
- 唤醒时间很快,几乎是瞬时恢复工作。
- S2 状态(轻度睡眠状态):
- CPU 和系统缓存处于断电状态。
- 高速总线也可能被电源切断,但内存等较慢的部分仍保持通电。
- 唤醒时间比 S1 长一些,但通常系统仍能快速恢复工作。
- S3 状态(待机状态,又称“睡眠”状态):
- 又称“ Suspend to RAM”(挂起至内存),CPU、硬盘等大多数部件断电,但内存仍然保持通电以保存数据。
- 在这种状态下,系统的功耗非常低,但可能唤醒时间会较长(通常在几秒钟之内)。
- 这是大多数现代计算机默认的待机模式,因为它平衡了功耗和恢复时间。
- S4 状态(休眠状态,又称“休眠”或“挂起到硬盘”状态):
- 系统全部内容被保存在硬盘中,然后关闭几乎所有的电源。
- 又称“ Suspend to Disk”(挂起至磁盘)。
- 唤醒后,系统从磁盘恢复所有内容,因此唤醒时间比 S3 更长(但仍比完全启动更快)。
- 在这种状态下,系统几乎不耗电,是适合长时间不使用时的电源管理状态。
- S5 状态(软关机状态):
- 计算机完全关闭,和电源断开状态没有区别,只保留少量的电力用于检测按下电源按钮的情况。
- 从这个状态唤醒与重新启动计算机一样,需要完整的启动过程。
每个状态相对于功耗和恢复时间都有不同的平衡点,根据需要选择合适的电源管理策略能够有效提高计算机的能效和用户体验。
那这些状态都是通过哪此操作或者入口会触发呢?
S1,笔记本低电量时自动或者手动设置节能模式会进入S1,另外某些厂商提供BIOS设置也可以手动设置
S2,比较少用。。。要么用S1要么用S3,如果是考虑平衡功耗与唤醒就用S1了。当然不排除特殊定制需求可能考虑S2
S3,这就是电脑Windows的睡眠操作了
S4,比较少见。。。笔记本电量极低时会自动进入这个状态,然后插上电后能保持原来的用户操作状态、数据不会丢失
S5,就是关机操作,也有定制BIOS对电源键长按强制关机。

开关机也都是常见操作,除了这些还有定时开关机以及网络唤醒
1.定时关机,可以通过Windows计划任务或者应用软件来实现
2.定时开机,也叫定时唤醒,根据BIOS厂商提供的电源管理功能来实现,不同BIOS提供的寄存器位置可能不同。
一般分为周期定时开机、一次性定时开机,手动操作可以进入BIOS后在电源管理设置。了解多的,可以看这篇:电脑定时开机方法 - chuncn - 博客园 (cnblogs.com)
代码操作,可以通过WinIO访问BIOS提供的读写方法,不同BIOS厂商可能不一样。如果是基于Intel的IO,可以大致参考下Intel给的文档 Intel(R) Serial IO - Bring Up Guide and release note Rev1.2.pdf ,但具体的还是要问BIOS厂商
3.网络唤醒,就是通过IP、MAC地址唤醒设备
计算机Power电源状态的更多相关文章
- 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制
libs/android_runtime/android_net_wifi_Wifi.cpp部分jni接口static JNINativeMethod gWifiMethods[] = {{ &quo ...
- Android7.0 PowerManagerService 之亮灭屏(二) PMS 电源状态管理updatePowerStateLocked()
本篇注意接着上篇[Android7.0 PowerManagerService 之亮灭屏(一)]继续分析量灭屏的流程,这篇主要分析PMS的状态计算和更新流程,也是PMS中最为重要和复杂的一部分电源状态 ...
- C# 查看计算机端口使用状态
using System.Net.NetworkInformation; /// <summary> /// 获取第一个可用的端口号 /// </summary> /// &l ...
- 【clear linux】intel clear linux 电源状态命令
# 重启系统 $ sudo systemctl reboot # 关闭系统,切断电源 $ sudo systemctl poweroff # CPU停止工作 $ sudo systemctl halt ...
- windows服务
.net windows 服务创建.安装.卸载和调试 原文:http://www.cnblogs.com/hfliyi/archive/2012/08/12/2635290.html 我对例子做了 ...
- .net windows 服务创建、安装、卸载和调试
原文:http://blog.csdn.net/angle860123/article/details/17375895 windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境 ...
- 创建Windows服务
windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志.计算机启动时,服务会自动开始 ...
- window 服务(一)
windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志.计算机启动时,服务会自动开始 ...
- 创建第一个windows服务
windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志. 计算机启动时,服务会自动开 ...
- AT与ATX电源 - 1 系统状态
ATX与AT电源比较 ATX电源普遍应用在PC中,它有两套电源,一个是正常操作使用:12V,5V,3.3V和-12V,还有一个独立的5V待机电源,所谓的待机电源就是其ON的充要条件是AC输入存在,而正 ...
随机推荐
- win10 gvim
前言 现有的vscode太过于繁重,notepad++也不理想,顿来心思,想在win10配置一个gvim环境. 正文 安装gvim,从releases中找一个x64的.exe下载安装即可,安装完毕,把 ...
- 基于 Impala 的高性能数仓建设实践之虚拟数仓
导读:本文主要介绍网易数帆 NDH 在 Impala 上实现的虚拟数仓特性,包括资源分组.水平扩展.混合分组和分时复用等功能,可以灵活配置集群资源.均衡节点负载.提高查询并发,并充分利用节点资源. 接 ...
- oeasy教您玩转vim - 1 - # 存活下来 🥊
存活下来 更新 apt 源,升级 vim vim 是什么 vim 是类 unix 系统上的一个文本编辑神器,在 Linux 系统环境中也被许多程序员使用,书写程序和文档. 我们本次课程将围绕 Vim ...
- oeasy教您玩转vim - 76 - # 组合键映射map
会话session 回忆组合键映射的细节 上次我们定义了一系列的复合键 主要是和ctrl键一起 快速跳转window窗口 map <c-j> <c-w>j map < ...
- odoo 为form表单视图添加chatter功能
实践环境 Odoo 14.0-20221212 (Community Edition) 需求描述 如图,给表单新增一个类似聊天的窗口,当记录一些表单活动(本例为自动记录当前记录状态变化) 需求实现 模 ...
- adb shell 批处理文件
adb shell 批处理文件 手机截屏,并把图片传到电脑
- ByteHouse高性能向量检索实践——“以图搜图”
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 随着 LLM 技术的发展,向量检索与向量数据库也受到业界持续关注,它们能够为LLM提供外置记忆单元,通过提供与 ...
- 【微信小程序】 全局数据共享
1.什么是全局数据共享 全局数据共享(又叫做:状态管理)是为了解决组件之间数据共享的问题. 开发中常用的全局数据共享方案有: Vuex.Redux. MobX等. 2.小程序中的全局数据共享方案 在小 ...
- 【HbuilderX】解决苹果手机不能连接Win10问题
从微软商店上下载Itunes 只要这个Itunes能识别Iphone,HbuilderX也可以识别Iphone 如果之前已经装了其他来源下载的Iphone,先卸载掉,然后重启系统安装 另外: 还有一种 ...
- 【Spring】08 后续的学习补充 vol2
1.[纯注解配置实现] 首先实现纯注解配置的第一件事情就是删除XML文件 然后编写一个类用于代替XML文件实现配置功能: 使用@Configuration将这个类注册为Spring容器 使用@Comp ...