Vista/Win7中关机、睡眠和休眠的区别
  • 佚名
  • 2009年09月21日 15:53
  • 0

假设经过一段时间的使用,电脑里运行了很多程序,这些程序有些保留在内存中,有些“暂存”在硬盘中。如果这时候我们不打算使用电脑,那么“关机”、“休眠”,和“睡眠”的不同点就可以体现出来了。

如果“关机”,这时候Windows会保存所有运行中的程序的状态(例如在Word里写了一半的文档),把所有程序都关闭(可以想像成直接把书合上),并保存到硬盘中,然后彻底切断电脑的电源。

如果“休眠”,这时候Windows也会把运行中的所有程序重新保存到硬盘。但和关机的不同在于,关机时候,Windows会把书“合上”,然后放回书柜;但休眠时候,Windows不把书合上,直接放回书柜,并把书桌上的所有东西都清空,然后彻底切断电脑的电源。

如果睡眠,这时候Windows一样会把书放回书柜,但是书依然保持打开状态,到这一步和休眠时完全相同的。但是在睡眠时,书桌上的内容并不会被清空,Windows会切断除了内存之外其他所有设备的供电,但对内存的供电依然持续,因此内存中的数据不会丢失。

这也就是说,如果要让电脑关机,Windows首先要关闭所有运行中的程序,然后关闭系统后台的服务,接着向主板和电源发出特殊的信号,让电源切断对所有设备的供电,电脑彻底关闭。下次开机后,电脑完成自检工作,然后将Windows系统载入内存,接着继续加载其他后台服务,并显示登录界面。登录后,才可以运行自己的程序,开始使用电脑。整个过程因为要彻底关闭并重头开始启动系统和程序,因此所需的时间最常。

对于待机模式,如果要将电脑放入待机模式,Windows会自动向电源发出另一种特殊信号,随后电源会切断除了内存外其他设备的供电,内存中依然保存了系统运行中的所有数据,这个过程一两秒钟就可以完成。当从待机状态进入正常状态时,只要通电,然后Windows就会继续从内存中保存的上一次的“状态数据”下运行,这个过程也只需要几秒钟。

可见,对于待机状态,完全可以不用关闭自己的程序,如果需要,随时可以待机。而要恢复时也只需要按下电源按钮,几秒钟即可恢复。但这种模式虽然方便,但有一个致命的缺陷:不能停止对内存的供电。因为内存是一种易失性存储设备,必须在保证供电的情况下才能维持其中的数据。因此一旦电脑在待机状态下断电,哪怕不到一秒钟,内存中的数据将丢失,下次开机的时候,Windows会像从关机状态下启动那样重新开始。

休眠模式和待机模式类似,只不过在休眠状态下,Windows会将内存中的数据保存到硬盘上系统盘根目录下的一个文件中(可以将这个文件理解为内存状态的“镜像”)。而下次开机后则从内存上的休眠文件内读取数据,并载入物理内存。休眠模式可以实现和待机模式类似的功能,只不过恢复速度稍慢,而且需要在硬盘上占据一块和物理内存一样大的空间来保存休眠文件。物理内存越多,占用的空间就越多,而进入状态和从状态恢复所需的时间也就越长(毕竟需要把文件从硬盘读入内存,而硬盘的速度一直都是最慢的)。但这种模式的优点也有很多,不怕断电!毕竟断电后硬盘上的数据并不会丢失。


文章纠错

  • 好文点赞
  • 水文反对
观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0