在计算机电源管理中,S1, S2, S3, S4 代表不同的电源状态或睡眠状态。
了解这些状态,对计算机设备理解功耗及工作状态有很大帮助。最近公司开会,系统同事有讲S3状态功耗很低,我猜和电脑的睡眠、息屏有关。。。emmm,不懂就要学
以下是这些状态的详细说明:
  1. S1 状态(低电量等待状态,又称“CPU停止”状态):
    • CPU 停止工作,但主机大多数部件(包括内存)仍然通电。
    • 除了CPU和缓存已经停止,其它硬件设备仍保持工作。
    • 唤醒时间很快,几乎是瞬时恢复工作。
  1. S2 状态(轻度睡眠状态):
    • CPU 和系统缓存处于断电状态。
    • 高速总线也可能被电源切断,但内存等较慢的部分仍保持通电。
    • 唤醒时间比 S1 长一些,但通常系统仍能快速恢复工作。
  1. S3 状态(待机状态,又称“睡眠”状态):
    • 又称“ Suspend to RAM”(挂起至内存),CPU、硬盘等大多数部件断电,但内存仍然保持通电以保存数据。
    • 在这种状态下,系统的功耗非常低,但可能唤醒时间会较长(通常在几秒钟之内)。
    • 这是大多数现代计算机默认的待机模式,因为它平衡了功耗和恢复时间。
  1. S4 状态(休眠状态,又称“休眠”或“挂起到硬盘”状态):
    • 系统全部内容被保存在硬盘中,然后关闭几乎所有的电源。
    • 又称“ Suspend to Disk”(挂起至磁盘)。
    • 唤醒后,系统从磁盘恢复所有内容,因此唤醒时间比 S3 更长(但仍比完全启动更快)。
    • 在这种状态下,系统几乎不耗电,是适合长时间不使用时的电源管理状态。
  1. 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地址唤醒设备

使用网络唤醒的前提条件:PC和大屏处于同一网段,关机状态下,I219网卡(Lan1)的黄灯在闪烁状态情况下才会生效。
可以使用发包工具(MAGPAC.exe)试试唤醒,在设备关机的情况下发包就可以自动开机
配置如下:
工具下载:MAGPAC
 
参考:

计算机Power电源状态的更多相关文章

  1. 浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制

    libs/android_runtime/android_net_wifi_Wifi.cpp部分jni接口static JNINativeMethod gWifiMethods[] = {{ &quo ...

  2. Android7.0 PowerManagerService 之亮灭屏(二) PMS 电源状态管理updatePowerStateLocked()

    本篇注意接着上篇[Android7.0 PowerManagerService 之亮灭屏(一)]继续分析量灭屏的流程,这篇主要分析PMS的状态计算和更新流程,也是PMS中最为重要和复杂的一部分电源状态 ...

  3. C# 查看计算机端口使用状态

    using System.Net.NetworkInformation; /// <summary> /// 获取第一个可用的端口号 /// </summary> /// &l ...

  4. 【clear linux】intel clear linux 电源状态命令

    # 重启系统 $ sudo systemctl reboot # 关闭系统,切断电源 $ sudo systemctl poweroff # CPU停止工作 $ sudo systemctl halt ...

  5. windows服务

    .net windows 服务创建.安装.卸载和调试   原文:http://www.cnblogs.com/hfliyi/archive/2012/08/12/2635290.html 我对例子做了 ...

  6. .net windows 服务创建、安装、卸载和调试

    原文:http://blog.csdn.net/angle860123/article/details/17375895 windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境 ...

  7. 创建Windows服务

    windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志.计算机启动时,服务会自动开始 ...

  8. window 服务(一)

    windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志.计算机启动时,服务会自动开始 ...

  9. 创建第一个windows服务

    windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志. 计算机启动时,服务会自动开 ...

  10. AT与ATX电源 - 1 系统状态

    ATX与AT电源比较 ATX电源普遍应用在PC中,它有两套电源,一个是正常操作使用:12V,5V,3.3V和-12V,还有一个独立的5V待机电源,所谓的待机电源就是其ON的充要条件是AC输入存在,而正 ...

随机推荐

  1. Apline部署K3s的Agent

    之前我们在Ubuntu上部署了K3s的Server节点(传送门),这次我们加入两台K3s的Agent节点搭建一个K3s的3节点工作环境. 需要准备好网络环境,确保三台VM之间是可以ping通的,设置好 ...

  2. 【路径规划】 The Dynamic Window Approach to Collision Avoidance (附python代码实例)

    引用与前言 参考链接 引用参考如下: 博客园解释:https://www.cnblogs.com/dlutjwh/p/11158233.html 这篇博客园写的贼棒!我当时就是一边对着论文一边对着他这 ...

  3. 全国产!瑞芯微RK3568J/RK3568B2工业核心板规格书

    核心板简介 创龙科技SOM-TL3568是一款基于瑞芯微RK3568J/RK3568B2处理器设计的四核ARM Cortex-A55全国产工业核心板,每核主频高达1.8GHz/2.0GHz.核心板CP ...

  4. C# 温故知新 第三篇 C# 编程概念 之程序集

    在微软C# 官方开发指南中,介绍到在C# 开发中设计到这些 编程概念 当然包括不限于这些: 程序集:程序集构成了 .NET 应用程序的部署.版本控制.重用.激活范围和安全权限的基本单元. 程序集是为协 ...

  5. Windows服务器安全检查

    为降低windows服务器系统的脆弱性,除了补丁及时更新,还建议加强系统账号的管理. 1.精简系统登录账号,最小化登录权限 检查方法:开始->运行->compmgmt.msc(计算机管理) ...

  6. NKCTF 2023 Misc

    NKCTF 2023 Misc hard-misc base32 --> N0wayBack公众号回复:NKCTF2023我来了! 得到flag:NKCTF{wtk2023Oo0oImcoM1N ...

  7. 一位有着近 10 年 iOS 开发经验的全职爸爸如何高效管理时间?

    名字: Mindr 开发者 / 团队: Florian Vates 平台: iOS, iPadOS, Android 正在开发中 请简要介绍下这款产品 有没有发现自己总是不断推迟待办事项的通知? Mi ...

  8. 历代iPad及Android平板的主要参数对比

    「程序员的备忘录系列」这笔记可是持续更新的哦     逻辑分辨率Point,也就是CSS像素,是进行网页适配的关键,以下是平时整理的一些备忘录数据,可以收藏. 以现在平板的销量,还没有手机的十分之一, ...

  9. 原创软件 | 系统服务工具箱原创软件(587KB)--基于aardio开发的第一个程序

    1 系统服务工具箱简介 该软件是我使用aardio开发的第一个程序,它集成了多个系统常用的快捷键,无需记住各种命令就能快捷使用cmd管理员.计算机管理.控制面板.组策略.注册表.服务.任务管理.卸载程 ...

  10. Webpack3.x升级至 4.x 小记

    近期项目部署遇到点问题,需要升级webpack版本,特此整理一小记,记录升级过程中的依赖包及报错处理. 本次升级的依赖包及对应版本对照表: npm 包 当前版本 升级版本 S/D vue ^2.5.1 ...