电脑休眠和睡眠的区别_关机、睡眠、休眠的区别

都知道电脑有关机、睡眠、休眠三种休息模式,但是后两个选项使用的人非常少,大多数人每次用完电脑都会选择立即「关机」。

有人是为了让电脑「休息」,有人是为了低碳精神,还有人是因为下班不关电脑要罚款,不管是什么原因,大家总是习惯性忽略「关机」外的其他选项。

但是我们的电脑真的需要关机吗?

1.关机

几乎所有电子设备都有的状态。「关机」就像是「开机」的反向操作,所有程序、操作系统、硬件都会以此结束,几乎彻底停止工作,也几乎不耗电。

a47805a8b4faa632bcf2597d2d3e8a9e.png

HD

「关机」的一大特点是「不会保留任何临时信息或是数据」。

所以重新唤醒电脑需要经历完整的开机流程,所有软硬件都要初始化,重新加载启动,因此耗时也是最长的。

然而你的电脑关机后也只要几秒就能启动?因为你的电脑根本没有真正「关机」。

2.睡眠

「睡眠模式」会将系统内核、驱动、会话、运行状态等等数据都存储在「内存」中,因为内存的读写速度很快,而且大部分数据本身就在「内存」中,所以进入睡眠用时很短。

除了内存外,CPU、显卡都可以断电,耗电量其实很少。只需要动动鼠标、敲敲键盘就可以快速唤醒电脑,回到「睡眠」前的状态,所有文档、程序都还在,直接回到原来的进度。

f10822c653137227289d10255d4d0680.gif

对于许多电脑(尤其是笔记本电脑和平板电脑),当你合上显示屏或按下电源按钮后,电脑就会进入睡眠状态。

另外当笔记本电脑如果在「睡眠」中电量达到「关键电池电量水平」,会自动进入「休眠」模式以保证断电后数据也能保留。

5ae179bab92ef7c5f9a6f4edc7db7efc.png

3.休眠

「休眠」和「睡眠」是两个不同的概念,但是很多人都会搞混,主要因为这两个词的意思相近,并且「休眠」功能最初是为笔记本电脑设计的,台式机的「休眠」功能是默认关闭的,大家就以为这是换了名字而已。

「休眠」的原理和「睡眠」一样,只是它将数据存储在「硬盘」中,因为「硬盘」的机制是即便断电也能数据也在,所以电脑「休眠」状态其实和「关机」一样,所有硬件都断电了,几乎不再消耗电量。

a7c9828a85a6766bd0ea90f13e1edd43.gif

但是「硬盘」的读写速度远不如「内存」,所以进入「休眠」和唤醒都会更花时间。

从「休眠」状态唤醒电脑,系统会读取「硬盘」保存的临时数据,将其还原到「内存」中,一样可以完全恢复「休眠」前的状态。其实将「休眠」改成「冬眠」可能更容易理解一些。

另外大家都知道电脑默认有一个「休眠」文件「hiberfil.sys」,它就是用来保存「休眠」时的临时文件的,这个文件几乎和「内存」体积一样大,如果你从不使用「休眠」功能,可以关闭它以节省C盘空间。

Win+R 运行 powercfg -h off 即可。

d72cfc57afc6418f941668a8b582804f.png

台式机默认使用「睡眠」也是因为台式机一直插着电源,不存在「内存」断电的情况(停电等极端情况除外)。使用「睡眠」唤醒速度更快。

4.该用哪种模式

那么,在了解了三种电脑的「休息」模式后,哪种模式才是最佳选择呢?

按照微软在《Windows 帮助》中的说明,只在特殊情况才需要关机,其他时候更推荐使用「睡眠」或「休眠」。

而特殊情况是指:

1.将要在计算机内添加或更改硬件时(例如安装内存、磁盘驱动器、声卡或显卡等)。关闭计算机,然后断开电源,再进行操作。

2.要往计算机上添加打印机、监视器、外部驱动器或其他不连接到通用串行总线 (USB) 或 IEEE 1394 端口的硬件设备时。首先关闭计算机,然后再连接设备。

另外添加使用 USB 电缆的硬件时,不必先关闭计算机。大多数较新设备都使用 USB 电缆。

9a0babd70aa0889e3b12f6df9a36d772.gif

除了以上情况,都不必刻意关机,如果要离开很长时间而电脑可能断电就选择「休眠」模式,其他情况均选择「睡眠」即可。

「睡眠」和「休眠」都可以回到原来的进度,让你快速回到上次的工作状态,并不会影响系统稳定。

另外可能有朋友会关注硬件损耗的问题,实际上电脑硬件远没有你想象的那么脆弱,硬件不是消耗品,正常情况下大多数硬件寿命在 5-10 年左右(根据使用程度),并且「睡眠」和「休眠」并不是所有硬件都在通电,而继续通电的硬件也是以极低功率运转而已。gua

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

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

相关文章

SpringCloud:学习Docker安装zookeeper,注册服务

1.没镜像就拉取镜像 dockerhub中查看版本 官网 docker pull zookeeper:3.4.14 不加版本号也行,默认拉取最新版 创建并启动容器 docker run -p 2181:2181 --privilegedtrue --name zookeeper01 -d zookeeper –privilegedtrue 容器内用户开启root权限 docker ps…

win10固态硬盘分区 整数_惠普HP笔记本Win10改Win7系统教程

惠普HP笔记本和台式机目前都预装的Win10系统,当然Win7旗舰版才是很多用户喜欢的,不过换装Win7有很多方面比较麻烦,如BIOS设置、U盘启动及方分方面都是很多用户不熟悉的,这里小编就详细分享下惠普笔记本Win10改Win7系统教程(BIOS设…

SpringCloud:学习 Docker安装Consul,注册服务

1.拉取镜像 docker pull consul 2.启动容器 docker run -d -p 8500:8500 --restartalways --nameconsul consul:latest agent -server -bootstrap -ui -node1 -client0.0.0.0 创建容器时没有添加参数 --restartalways ,导致的后果是:当 Docker 重启时…

【转】WebApi 身份认证解决方案:Basic基础认证

参考路径:https://www.cnblogs.com/landeanfen/p/5287064.html 前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题。也就是说,任何人只要知道了接口的url,都能够模拟http请求去…

LeetCode每日打卡 - 汉明距离

位异或运算(^) 运算规则是:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1。 比如:8^11. 8转为二进制是1000,11转为二进制是1011.从高位开始比较得到的是&#xff…

【转】Task和async/await详解

一、什么是异步 同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者…

LeetCode每日打卡 - 反转每对括号间的子串

题解中有个更好的思路&#xff0c;stack存入的不是(的坐标&#xff0c;存入每次到左括号的字符串&#xff0c;拿到右括号就对其进行反转&#xff0c;更妙一些。 import java.util.Stack; class Solution {public String reverseParentheses(String s) {Stack<Integer> s…

iar stm32_树莓派玩转STM32开发(一)——介绍篇

01—树莓派树莓派(Raspberry Pi)听起来让人流口水&#xff0c;但它的确不是吃的(身为非吃货的我第一次也以为它是食物……)。树莓派是基于ARM架构的Linux卡片电脑&#xff0c;由英国树莓派基金会开发&#xff0c;目的是以低价硬件以及自由软件来促进学校的基本电脑科学教育。树…

JavaScript面向对象的理解

前言 1. 本文默认阅读者已有面向对象的开发思想&#xff0c;最好是使用过c、java&#xff0c;本人Java不太熟悉&#xff0c;所以例子都是用C来写的。 2. 本人不是专业网站开发人员&#xff0c;接触javascript一年多&#xff0c;自己也编写调试了一些代码&#xff0c;本文完全根…

【转】C# 彻底搞懂async/await

关键&#xff1a; 异步方法&#xff1a;在执行完成前立即返回调用方法&#xff0c;在调用方法继续执行的过程中完成任务。 async/await 结构可分成三部分&#xff1a; &#xff08;1&#xff09;调用方法&#xff1a;该方法调用异步方法&#xff0c;然后在异步方法执行其任务的…

LeetCode每日打卡 - 汉明距离总和

有点慢&#xff0c;两层循环也可以完成&#xff0c;就是换个方向&#xff0c;外层遍历32大小的bits数组&#xff0c;里层遍历nums的数字每次右移一位&#xff0c;计算方法类似。 class Solution {public int totalHammingDistance(int[] nums) {//int 是4byte &#xff0c; 每…

python编写代码_用 Python 编写干净、可测试、高质量的代码

用 Python 编写干净、可测试、高质量的代码Noah Gift 2010 年 12 月 20 日发布简介 编写软件是人所承担的最复杂的任务之一。AWK 编程语言和 "K and R C" 的作者之一 Brian Kernigan 在 Software Tools 一书中总结了软件开发的真实性质&#xff0c;他说&#xff0c;“…

阿里云服务器被[kthreaddi]挖矿病毒攻击

首先我根本https://blog.csdn.net/weixin_41599103/article/details/115403332这个博客试了下并没有成功&#xff0c;所以应该是被侵入的程序不一样 先去阿里云里看一下详情 明确告诉了是通过docker被攻击了&#xff0c;先将wordpress容器停止并删除容器和镜像 kill掉进行&am…

python canvas画弧度_python画一朵玫瑰给你

听说 python 还能画画&#xff1f;是的&#xff0c;今天亲手画一朵玫瑰给你。turtle 是 python 中一个强大的绘制图像的库&#xff0c;可以用来绘制各种图像&#xff0c;使用起来很方便。但是需要计算各种角度、距离等&#xff0c;所以要想完成一幅复杂的图像还是有一定的难度的…

通俗彻底解读批处理的延迟变量

先说环境变量 一个批处理可以看成是一个程序&#xff0c;它的环境变量就是自己的全局变量。操作系统可以看成是一个大程序&#xff0c;它的环境变量同样也是全局变量&#xff0c;只不过为了和程序的环境变量区别&#xff0c;就叫做全局环境变量了&#xff0c;既然为了区别&…

LeetCode每日打卡 - 4的幂

不使用循环来今天解题 public boolean isPowerOfFour(int n) {return n > 0 && (n & (n-1)) 0 && n % 31;}首先去做了2的幂这道题&#xff0c;并了解了n&(n-1)的过程&#xff0c;然后思考一下这道题:求二进制中1的个数&#xff0c;理解了n&(n-…

【转】探索c#之Async、Await剖析

阅读目录&#xff1a; 基本介绍基本原理剖析内部实现剖析重点注意的地方总结 基本介绍 Async、Await是net4.x新增的异步编程方式&#xff0c;其目的是为了简化异步程序编写&#xff0c;和之前APM方式简单对比如下。 APM方式&#xff0c;BeginGetRequestStream需要传入回调函数…

时间计算题100道_小学数学专项练习:计算题200道,趁早打印给孩子,期末考试拿100分!...

点击上方「升学的秘诀」关注我们&#xff01;获取更多教育经验、方法、学习资料等&#xff0c;每天中午12点与您相约&#xff01;▼说到我们数学学习过程中最重要的是什么&#xff1f;毋庸置疑那就是我们的一个计算能力&#xff0c;计算可以说是贯穿了我们整个数学学习体系&…

幂等性实现 -接口幂等性

接口幂等性 1.什么是幂等性 对于同一笔业务操作&#xff0c;不管调用多少次&#xff0c;得到的结果都是一样的。 也就是方法调用一次和调用多次产生的额外效果是相同的&#xff0c;他就具有幂等性 2.为什么需要幂等性 在系统高并发的环境下&#xff0c;很有可能因为网络&#…

C 怎么读取Cpp文件_python之调用C加速计算(一)

一、前言python语言是目前比较火的语言&#xff0c;很容易上手&#xff0c;对数据处理也比较友好&#xff0c;可以用几行代码就能进行一些简单的数据处理工作。但是对于稍微大型的数值计算&#xff0c;或者一些涉及到大量循环的数值计算python的计算速度有点让人失望。即使是使…