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道理是一样的。

全部

str计算机中代表什么,STR到底是待机还是休眠相关推荐

  1. 计算机中的正数,负数到底是什么?

    ---------------------------------------- author:hjjdebug date: 2017年 11月 14日 星期二 09:47:13 CST ------ ...

  2. alt在计算机中代表什么,计算机中alt+enter是什么快捷键

    计算机中alt+enter是什么快捷键 发布时间:2021-02-24 13:54:12 来源:亿速云 阅读:133 作者:小新 这篇文章将为大家详细讲解有关计算机中alt+enter是什么快捷键,小 ...

  3. 计算机中的流水线技术到底是个啥?

    写在前面 流水线技术是计算机中的一种相当重要的技术.简单的说,流水线技术的出现使得计算机能够支持并行计算,能够并行执行任务.尽管流水线技术非常重要,但是很多小伙伴对流水线技术还是一知半解,甚至很多小伙 ...

  4. cache在计算机中代表什么,cache是什么意思,计算机中cache是什么意思

    高速缓存未命中和高速缓存命中是什么意思? 缓存,一般是指缓存内存. 高速缓存存储器(Cache)的原始含义是指一种比一般的随机存取存储器(RAM)存取速度更快的RAM. 一般来说,它不像系统主存储器那 ...

  5. 计算机中代表什么意思啊,计算机里的%是什么意思

    2005-05-28 电脑中Cookies是什么意思? Cookies很少有网络技术能够象cookies来在网络用户间制造这样大的争论.Cookies只是一个无辜的名字,但是许多用户将这与邪恶的目的连 ...

  6. off在计算机中代表什么,off在计算器上是什么键

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. off在计算器上是关机键. 计算器是现代人发明的可以进行数字运算的电子机器.现代的电子计算器能进行数学运算的手持电子机器,拥有集成 ...

  7. matlab中str_,str编程中是啥意思 str在程序中什么意思

    在编程中char是什么意思? 在编程中char是申明一个字符型变量的语句.比如 char str 这样申明后,str就表示是一个长度为一个字节的字符变量.在C语言中一般表示是一个字符,但在C51中,也 ...

  8. python中 str 和 repr_python repr()与str()区别总结

    python中,用于将某一类型的变量或者常量转换为字符串对象的方法有两种,即repr()和str().但是他们在定义.面向对象.返回处理方式.字符串处理和输出目的都有很大的不同,本文将做详细介绍. 1 ...

  9. isalnum()函数:找出str字符串中为英文字母或数字的字符

    找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...

最新文章

  1. 查看计算机连接的WIFI密码
  2. 开源、免费、提升办公效率,Win10官方出品
  3. shell学习(17)- shell中21的解释及输入输出重定向
  4. 有效可靠地管理大规模 Kubernetes 集群
  5. 20145207 《Java程序设计》第4周学习总结
  6. CPU主频频率越高,手机运行速度就越快吗?
  7. JS-面向对象--创建具有私有属性的对象(2个方法)
  8. Centos7使用yum安装Mysql5.7.19的详细步骤(可用)
  9. 设计导航-超全智能的设计师导航网站
  10. webpack4开始使用
  11. JS疑难点和GC原理
  12. Atitit vod ver 12 new feature v12 pb2 影吧 视频 电影 点播 播放系统v12新特性
  13. CRC校验的计算和原理(包括对模2除法的说明)
  14. python 只取数值_GitHub又放大招,Python版本的植物大战僵尸还能作弊玩!
  15. 服务器硬盘热插拔检测不到,用过这么多年才知道, 原来有的设备是真的不能热插拔的!...
  16. 真我Realme GT Neo5有无线充电吗? 真我Realme GT Neo5快充速度是多少瓦?
  17. 【金猿产品展】云简业财——满足中大型企业个性化需求的报销、费控、预算、业财一体化管理平台...
  18. 点云 3D 目标检测 - PointPillars(CVPR 2019)
  19. 吴恩达,确诊新冠阳性
  20. 用智能手机让台式机连接无线

热门文章

  1. 【转】盛大创新院许式伟:影响我一生的五个重要选择
  2. 计算机网络学习笔记-1.2.3第一章总结
  3. spring学习笔记05-IOC常用注解(二)
  4. spring学习笔记01-BeanFactory和ApplicationContext的区别
  5. linux的常用操作——查看和修改文件权限
  6. php flash chat,FlashChat lt;= 4.5.7 (aedating4CMS.php) Remote File Include Vulnerability
  7. 同时多个axios请求_用 React+Antd 封装 Axios 实现全局 Loading 效果
  8. 立体视觉(Stereo Vision)-本征矩阵(essential matrix)和基本矩阵(fundamental matrix)
  9. Android之多线程断点下载
  10. Java8 Stream详解~排序:sorted