str计算机中代表什么,STR到底是待机还是休眠-程序员宅基地

技术标签: str计算机中代表什么  

1。为什么需要待机、休眠

尽管电脑硬件运行速度越来越快,但操作系统的体积也在不断膨胀,使得电脑开、关机时,启动、关闭的程序越来越多,花费时间也越来越漫长。因此如何让电脑能够快速启动、一开机就进入Windows,就成为用户关心的问题。

于是,随着硬件和软件的升级,操作系统开始引入了高级电源管理,其作用就是在电脑闲置时关闭部分设备,将电脑进入等待休息状态,这样当需要重新使用电脑时,能够直接从等待休息状态尽快恢复到原先的工作状态,起到类似于快速启动的效果;同时,不用电脑时还能节省不少电能。

2。把数据存到内存中——待机

我们都知道,从硬盘读取数据的速度远低于从内存读取的速度。因此,电脑运行时首先是将硬盘中的数据提出并存到内存中,然后再由内存将数据发送到CPU中进行处理,接着处理后的数据将先返回内存,再写进硬盘。正在运行的数据几乎都保存在内存中。

然而,进入待机状态也就是将当前数据保存在内存中,然后将硬盘关闭,也就是挂起到内存(Suspend to RAM,简称STR)。

这时除硬盘外,其他设备还是处于加电等待状态(也就是说唤醒时无须重新加电,通俗地说就是原地待命),所以电源、CPU、显卡等设备的风扇还是处于工作中,键盘指示灯也是亮着的。

我们可以通过按键盘任意键或动一下鼠标来唤醒电脑,这时硬盘就会重新加电并启动,然后和内存、CPU等设备交换数据,从而完成返回到原来工作状态的任务。

3。将内存装进硬盘——休眠

休眠,在广义上包括挂起到内存(STR,也就是待机)和挂起到硬盘(Suspend to Disk,简称STD)两种,而我们通常所指的休眠其实是STD。

当电脑进入休眠状态时,电脑首先将内存中的状态复制到硬盘,然后关闭电源。此时电脑几乎和通常关机一样“安静”,你完全可以切断电源,因为保存到硬盘里面的数据不会由于断电而丢失!它和Ghost给系统做镜像的道理一样,不过与Ghost不同的是:Ghost保存并恢复的是整个系统信息,而休眠保存并恢复的是系统运行的信息。

与待机相比,休眠是不能通过外部设备来唤醒的,它和正常开机一样启动电脑;不过和开机相比,休眠后启动电脑无需一个一个进程地来启动,只须要将硬盘中的内存镜像读取到内存中即可。

由于内存中的资料就是电脑当前的“状态”,为保持这个状态不变(可理解为不能压缩),系统必须在硬盘中开辟一个和内存容量大小相等的空间以保证能装下整个内存的“当前状态”,而这个空间的名字就叫 s,它的体积一般为物理内存的大小(比如电脑的内存是256MB,这个文件的体积也将是256MB,如图1),和我们管虚拟内存叫做 s道理是一样的。

全部

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32760125/article/details/119132056

智能推荐

Java课程设计-基于Java Swing的职工信息管理系统_基于java swing管理系统-程序员宅基地

文章浏览阅读2.4w次,点赞10次,收藏76次。基于Java Swing的职工信息管理系统职工信息管理系统1.介绍2.相关技术3.项目地址4.所需环境5.安装教程6.运行截图7.相关博客1.介绍在职工信息管理系统中,主要是对职工信息管理,功能分下如下:1.职工信息的添加2.职工信息的查询(按工号进行查询)3.职工信息的删除(按工号进行删除)4.职工信息的修改(按工号进行修改)2.相关技术Java的Swing编程Java的JDBC编程3.项目地址https://gitee.com/jack0240/staff-manage.git_基于java swing管理系统

2023年全国职业院校技能大赛 模块B:Windows+Linux服务部署——完整版、视频配置+赛题解析_全国职业院校技能大赛网络建设与运维windows-程序员宅基地

文章浏览阅读1k次,点赞35次,收藏10次。基于2023年全国职业院校技能大赛——网络系统管理赛项——Windows+Linux服务部署——完整版(包含 视频配置+赛题解析)内容完整~负责售后服务。_全国职业院校技能大赛网络建设与运维windows

linux怎么查看操作系统版本_linux 查看操作系统版本-程序员宅基地

文章浏览阅读1.2w次。linux怎么查看操作系统版本_linux 查看操作系统版本

concurrent.futures.ThreadPoolExecutor并发库详解-程序员宅基地

文章浏览阅读8.6k次,点赞5次,收藏14次。concurrent.futuresPython3.2带来的新版功能。是Python并发执行的标准库。这个模块具有线程池和进程池、管理并行编程任务、处理非确定性的执行流程、进程/线程同步等功能。concurrent.futures 是两个文件放在一起作为这个模块,因为concurrent文件夹下只有futures这个文件夹,而futures下有两个主要文件thread.py和proces..._concurrent.futures.threadpoolexecutor

php 过时了,12款永不过时的PHP框架-程序员宅基地

文章浏览阅读183次。Laravel是先进最流行、最先进的PHP框架,开源并且入门简单,几乎不需要什么学习投入。由于用户群多,所以Laravel的文档非常丰富,无论对于初学者还是对于有一定PHP开发经验的朋友都是一个不错的选择。CodeIgniter的是一套小巧但功能强大的PHP框架,做为一个简单而"优雅"的工具包,它是一套专为PHP开发者建立功能完善的网络 应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而..._php有类似于guava

安装hadoop,错误: 找不到或无法加载主类 org.apache.hadoop.hdfs.server.namenode.NameNode-程序员宅基地

文章浏览阅读1.5w次,点赞5次,收藏6次。hdfs namenode -format没有权限会报错,前边加个sudo就好了sudo hdfs namenode -formathadoop $ hdfs namenode -format错误: 找不到或无法加载主类 org.apache.hadoop.hdfs.server.namenode.NameNode:hadoop $ hdfs namenode -f..._错误: 找不到或无法加载主类 org.apache.hadoop.hdfs.server.namenode.namenode

随便推点

系统思维-程序员宅基地

文章浏览阅读555次。比如企业转型问题:一些企业想要从低端产品向高端产品转型。但问题是,由于之前走低端路线,利润非常薄,可投入的研发和市场资金少,产品高端不起来。这是不少企业在转型的时候所要面临的问题,就像是个死循环,如下图:再比如工作量,我们会发现,在职场上,部分人的工作是恶性循环:他们的工作负荷看起来很大,工作压力随之增大,又因为工作压力太大,做事情很容易出错,导致工作效率降低(单位时间内能够处理的工作..._csdn怎么看是增强型回路还是调节型回路

rabbitmq 批量监听拿取数据_rabbitmq 一次取多条-程序员宅基地

文章浏览阅读3.4k次。项目需求为:现有一共有三四十个队列,每个队列都必须要做到顺序监听,每个队列里面接收到的数据需要保存到数据库中,队列发送频率大约为30毫秒,一秒30多条,这就需要频繁访问数据库同时访问一个表,导致数据表不能同时存入数据(涉及到id不能重复)所以现在改成把需要存储的数据发送到rabbitmq上,然后一次性监听几千条数据,做批量存储。这是rabbitmq的..._rabbitmq 一次取多条

Java中字符的输入_java输入字符-程序员宅基地

文章浏览阅读1.5w次,点赞19次,收藏57次。Java怎么输出字符 ?_java输入字符

英飞凌TC3xx之一起认识GTM系列(二)再来认识GTM接口、路由、时钟和中断_gtm aei-程序员宅基地

文章浏览阅读1k次,点赞31次,收藏28次。本文介绍英飞凌AURIX TC3xx系列GTM的接口、路由、时钟和中断相关信息。_gtm aei

ubuntu 添加多个ssh公钥和私钥_ubuntu ssh储存多个公钥-程序员宅基地

文章浏览阅读1.5k次。https://www.jianshu.com/p/fe215c52c534_ubuntu ssh储存多个公钥

使用flutter_swiper_view布局报错EXCEPTION CAUGHT BY RENDERING LIBRARY.....The relevant error-causing widget_flutter中card_swipper中a horizontal viewport was giv-程序员宅基地

文章浏览阅读202次,点赞3次,收藏3次。使用了来设置轮播图布局,直接使用Swiper()组件会报错:EXCEPTION CAUGHT BY RENDERING LIBRARYPageView从上面这个报错信息很容易看出是使用的 flutter_swiper_view的原因。_flutter中card_swipper中a horizontal viewport was given an unlimited amount o

推荐文章

热门文章

相关标签