`
aerchi
  • 浏览: 453063 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
文章分类
社区版块
存档分类
最新评论

休眠(Hibernate)和睡眠(Sleep)的区别

 
阅读更多
待机(Standby),将系统切换到该模式后,除了内存,<wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">电脑</span><a href="" target="_self" style="word-break:break-all; color:rgb(0,153,153); font-size:12px"><span style="word-break:break-all"><span style="word-break:break-all">其他</span></span></a><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">设备的供电都将中断,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">只有内存依靠电力维持着其中的数据(因为内存是易失性的,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">只要断电,数据就没有了)。这样当希望恢复的时候,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">就可以直接恢复到待机前状态。这种模式并非完全不耗电,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">因此如果在待机状态下供电发生异常(例如停电),</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">那么下一次就只能重新开机,所以待机前未保存的数据都会丢失。</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">但这种模式的恢复速度是最快的,一般五秒之内就可以恢复。</span><br style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><br style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px"> 休眠(</span><a href="" target="_self" style="word-break:break-all; color:rgb(0,153,153); font-size:12px"><span style="word-break:break-all"><span style="word-break:break-all">Hibernate</span></span></a><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">),将系统切换到该模式后,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">系统会自动将内存中的数据全部转存到硬盘上一个休眠文件中,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">然后切断对所有设备的供电。这样当恢复的时候,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">系统会从硬盘上将休眠文件的内容直接读入内存,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">并恢复到休眠之前的状态。这种模式完全不耗电,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">因此不怕休眠后供电异常,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">但代价是需要一块和物理内存一样大小的硬盘空间(</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">好在现在的硬盘已经跨越TB级别了,大容量硬盘越来越便宜)。</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">而这种模式的恢复速度较慢,取决于内存大小和硬盘速度,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">一般都要1分钟左右,甚至更久。</span><br style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><br style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px"> 睡眠(Sleep),是</span><a href="" target="_self" style="word-break:break-all; color:rgb(0,153,153); font-size:12px"><span style="word-break:break-all"><span style="word-break:break-all">Windows</span></span></a><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px"></span><a href="" target="_self" style="word-break:break-all; color:rgb(0,153,153); font-size:12px"><span style="word-break:break-all"><span style="word-break:break-all">Vista</span></span></a><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">中的新模式,这种模式结合了待机和休眠的所有优点。</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">将系统切换到睡眠状态后,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">系统会将内存中的数据全部转存到硬盘上的休眠文件中(</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">这一点类似休眠),然后关闭除了内存外所有设备的供电,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">让内存中的数据依然维持着(这一点类似待机)。这样,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">当我们想要恢复的时候,如果在睡眠过程中供电没有发生过异常,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">就可以直接从内存中的数据恢复(类似待机),速度很快;</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">但如果睡眠过程中供电异常,内存中的数据已经丢失了,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">还可以从硬盘上恢复(类似休眠),只是速度会慢一点。</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">不过无论如何,这种模式都不会导致数据丢失。</span><br style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><br style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">正因为睡眠功能有这么多优点,因此Windows Vista开始菜单上的电源按钮默认就会将系统切换到睡眠模式。</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">所以我们大可充分利用这一新功能,毕竟从睡眠状态下恢复,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">速度要比从头启动快很多。而且睡眠模式也不是一直进行下去的,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">如果系统进入睡眠模式一段时间后(具体时间可以设定)</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">没有被唤醒,那么还会自动被转入休眠状态,并关闭对内存的供电,</span><wbr style="word-break:break-all; color:rgb(141,141,141); font-size:12px"><span style="color:rgb(141,141,141); font-size:12px; line-height:21.59375px">进一步节约能耗。</span> </wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
评论

相关推荐

    系统待机、休眠、睡眠的区别和优缺点

    系统待机(Standby)、休眠(Hibernate)和睡眠(Sleep)是 Windows 操作系统中三种不同的低功耗模式,每种模式都有其特点和优缺点。下面我们将详细介绍这三种模式的定义、优缺点和使用场景。 系统待机(Standby) ...

    系统待机、休眠、睡眠的区别和优缺点.docx

    "系统待机、休眠、睡眠的区别和优缺点" 系统待机、休眠、睡眠是 Windows 操作系统中三种不同的低功耗模式,每种模式都有其特点和优缺点。了解这些模式的差异和特点,可以帮助我们更好地利用这些模式,节约电力消耗...

    Windows系统中睡眠、休眠、待机、混合睡眠的解释说明.docx

    该技术指睡眠(sleep)和休眠(hibernate)同时进行,也就是说,先把信息写到硬盘的 hiberfil.sys 文件中,再进行睡眠。如果没有终止外部供电,则睡眠,如终止外部供电,则再次开机时读取 hiberfil.sys 进行恢复,...

    既可待机又可休眠的批处理文件

    在这个特定的案例中,我们有两个批处理文件,`suspend.bat` 和 `sleep.bat`,分别用于实现计算机的待机和休眠功能。 待机和休眠是Windows系统中的两种不同的电源管理模式,它们各自具有独特的特性和用途: 1. **...

    怎样正确认识Windows XP系统待机、休眠、睡眠.docx

    最后,睡眠模式(Sleep)是Windows Vista引入的新功能,它综合了待机和休眠的优点。在进入睡眠状态时,系统会将内存中的数据保存到硬盘上的休眠文件,同时仅保留内存的电力供应。这样一来,如果睡眠期间电源稳定,...

    关于W7休眠问题.doc

    - **混合睡眠**(Hybrid Sleep)模式:这是睡眠和休眠的结合,它会将内存数据写入硬盘,同时保持内存供电。这样即使电源意外断开,也能从硬盘恢复数据,保证了工作状态的完整性。 通过了解这些模式并正确设置,...

    一键实现延时睡眠,简单好用的命令行操作(转载)

    在深入了解实现一键延时睡眠的方法之前,我们需要明确睡眠与休眠的区别: - **睡眠**:在睡眠模式下,系统会将内存中的数据保存到RAM中,并将处理器功耗降至最低,从而节省电力。用户可以通过按下键盘或移动鼠标来...

    win7休眠选项消失修复

    3. **混合睡眠**(Hybrid Sleep):混合睡眠结合了睡眠和休眠的特点,将内存中的数据保存到硬盘,并且只切断部分硬件设备的电源。这样一来,即使电源意外断开,系统也能从硬盘上的休眠文件恢复,避免了数据丢失。 ...

    怎样设置使win7支持“休眠”,win7不支持休眠怎么办.docx

    #### 小知识:睡眠、休眠与混合睡眠的区别 - **睡眠(Sleep)**:仅切断除内存之外的其他设备供电,内存中的数据仍然保留。这种方式适用于短时间离开电脑的情况,但需要电池维持内存供电。 - **休眠(Hibernate)**...

    关于待机和休眠的定义

    综上所述,待机、休眠和睡眠模式各有优缺点,适用于不同的使用场景。待机模式适合短时间离开,强调快速响应;休眠模式适用于长时间不使用,追求极致的节能效果;而睡眠模式则是两者优点的结合体,平衡了快速唤醒与...

    Windows7的各种睡眠方式.docx

    Windows 7操作系统提供了多种节能和便捷的电脑使用方式,包括“睡眠”、“休眠”和“混合睡眠”。这些模式的设计都是为了在节省电力的同时,尽可能地保护用户的工作进度。 1. **睡眠**(Sleep)模式: 睡眠模式是...

    c# 休眠 唤醒捕捉 源代码.txt

    - `state`:指定休眠状态类型,可以是`PowerState.Hibernate`(休眠)、`PowerState.Sleep`(睡眠)或者`PowerState.Shutdown`(关机)。 - `forceCritical`:布尔值,表示是否强制系统进入休眠状态,即使有阻止系统...

    Example_PWR_Sleep.7z

    在 Windows、Mac OS 和 Linux 等操作系统中,电源管理通常包含多种不同的睡眠模式,如休眠(Hibernate)、混合睡眠(Hybrid Sleep)和待机(Standby)等。 1. **休眠模式**:在这种模式下,系统会将当前工作状态...

    计算机一键休眠bat批处理命令.zip

    通过了解和掌握这些批处理命令,我们可以轻松地定制属于自己的电脑休眠快捷方式,提高工作效率,同时也能更好地理解和运用Windows系统的命令行工具。无论是对于日常使用还是系统管理,都是一项非常实用的技能。

    Lid-sleep:关闭带有外部屏幕的盖子时自动使 MacBook Hibernate

    标题 "Lid-sleep:关闭带有外部屏幕的盖子时自动使 MacBook Hibernate" 涉及的是 macOS 系统中的一项功能,它允许用户在连接外部显示器时改变默认的休眠行为。通常,当你合上 MacBook 的盖子时,系统会进入睡眠模式,...

    go-clocksmith:睡眠感知sleep() 函数

    这个函数与标准库中的`time.Sleep()`有所不同,它能够智能地处理系统休眠(Hibernate)状态,避免在休眠期间无谓地消耗时间。在描述中提到的“钟表匠”,可能是对这个库的比喻,暗示它能精确控制和调整程序的执行...

    关于win7无法进入睡眠状态问题解决办法的小小汇总

    3. **检查支持情况**:如果列表中显示了“Sleep”、“Hibernate”等选项,则表示系统支持这些功能。如果未显示这些选项,可能是因为硬件或驱动程序不支持。 #### 二、检查BIOS设置 如果系统支持睡眠模式,但依然...

    linux-运行一个命令让你的电脑进入睡眠状态

    在Linux中,有几种不同的睡眠模式,包括Suspend(挂起到内存)和Hibernate(挂起到硬盘)。Suspend将所有内存内容保存到内存中,然后切断除内存之外的所有电源,这样可以快速恢复。Hibernate则更进一步,将内存内容...

    什么是电脑“混合睡眠”.docx

    **混合睡眠**(Hybrid Sleep)是一种结合了传统睡眠模式(Sleep)与休眠模式(Hibernate)优点的节能模式,旨在为用户提供更为灵活和安全的数据保护方案。 **应用场景:** - **临时离席场景:** 当用户需要暂时离开...

Global site tag (gtag.js) - Google Analytics