冬眠(hibernate)和睡觉(sleep)的区别

为了在不使用电脑时节省电源,您通常有3种选择:关机、休眠或睡眠。当使用睡眠或休眠模式时,打开的文档和正在运行的应用程序的状态将被保留。但是,从睡眠状态启动要比从休眠状态启动快,因为RAM的内容是保留的。Hibernate比sleep使用更少的能量,因为RAM的内容不需要保存;它们保存在硬盘上。休眠类似于定期关机,但是没有终止所有打开的应用程序的不必要的麻烦。...

为了在不使用电脑时节省电源,您通常有3种选择:关机、休眠或睡眠。当使用睡眠或休眠模式时,打开的文档和正在运行的应用程序的状态将被保留。但是,从睡眠状态启动要比从休眠状态启动快,因为RAM的内容是保留的。Hibernate比sleep使用更少的能量,因为RAM的内容不需要保存;它们保存在硬盘上。休眠类似于定期关机,但是没有终止所有打开的应用程序的不必要的麻烦。

对比图

冬眠与睡眠比较图
冬眠 睡觉
处理函数 关闭并保存到硬盘 停止并保存在猛撞中
用电量 零功率 低功耗
复工 瞬间
何时使用 当系统空闲时间较长,关机后重新启动会很烦人或不方便。 系统短时空闲时
支持的操作系统 所有硬件支持acpi公司的操作系统,包括windows、mac os x和linux操作系统 所有硬件支持acpi公司的操作系统,包括windows、mac os x和linux操作系统
亦称为 挂起到磁盘((linux操作系统)安全睡眠(mac)、acpi中的s4级 待机(旧版本的窗户)挂起到ram(linux)、acpi中的s3级
冬眠(hibernate)和睡觉(sleep)的区别

计算机的状态

计算机恢复时的状态与进入休眠或睡眠模式前的状态相同。

在休眠期间,硬件完全关闭,而计算机保持其状态。与关机类似,休眠系统需要更多的时间来启动。启动时,数据被读回RAM,这需要大约10秒或更长时间。休眠提供了一个优点,即无需在关机前保存数据,并在通电时恢复应用程序。

在休眠模式下,计算机切断不需要的子系统的电源,并将RAM置于最小电源状态。因此,醒来时的恢复是瞬间的。只有CPU和显示器需要通电。大多数笔记本电脑在使用电池运行并关闭时会进入此模式。

利弊

  • 数据丢失的风险:在睡眠模式下更高。在休眠期间,在硬件关闭之前,数据会自动存储在非易失性内存中。在睡眠模式下,数据仍然在RAM中,RAM是不稳定的。如果停电,任何未保存的数据都将丢失,无法恢复。
  • 恢复时间:在睡眠模式下更快。在休眠模式下,由于数据存储在RAM中,因此恢复是立即的,不会浪费时间。但是,休眠系统需要相对更多的时间来恢复,因为它需要时间从硬盘或其他永久存储器中读取数据。
  • 功耗:在休眠模式下更低。休眠系统完全不使用电源,而处于睡眠模式的系统消耗的电量很小,但持续不断。

在此视频中执行从睡眠/休眠模式切换到恢复模式的速度测试:

操作系统支持

所有支持ACPI的操作系统都支持Hibernate和Sleep模式。在ACPI中,Hibernate定义为S4,sleep定义为S3。

在各种操作系统中,可用于休眠和睡眠的一些选项包括:

Operating System Hibernate Mode Sleep Mode
窗户 Hibernate - available since Windows 2000 Hybrid Sleep - introduced in Windows 7 Hybrid Boot - introduced in Windows 8 挂起-Windows 95待机-Windows 98-2003睡眠-Windows Vista及更高版本
Mac OS X操作系统 安全睡眠 Sleep
Linux操作系统 挂起到磁盘选项 挂起或挂起到ram选项

变化

混合睡眠模式是睡眠模式和休眠模式的混合,其中的内容存储在RAM和硬盘驱动器中。RAM在断电期间保持通电。重启速度更快(从RAM中检索内容)并且功耗最小。在完全断电(断电情况)期间,当RAM脱机时,将从硬盘中检索数据。

混合引导模式,用户在休眠前注销,从而大大减少休眠的大小。因此,写入磁盘和恢复所需的时间更少。

acpi公司

在高级配置和电源接口(ACPI)规范中,休眠称为暂挂到磁盘,是标准中的S4电源状态。而sleep(也称为standby或suspend to RAM)是S3的电源状态。

参考文献

  • http://en.*********.org/wiki/Hibernation_(计算)
  • http://en.*********.org/wiki/Hibernate_(操作系统#功能)#与#睡眠#模式的比较
  • http://www.brighthub.com/computing/windows-platform/articles/60295.aspx
  • http://technicallyeasy.net/2011/04/sleep-mode-and-hibernate-what-is-the-difference/

  • 发表于 2021-07-05 10:11
  • 阅读 ( 529 )
  • 分类:IT

你可能感兴趣的文章

冬眠(hibernation)和夏令(aestivation)的区别

主要区别——冬眠与夏眠 动物的睡眠模式因不同的气候和不同的生长阶段而不同。这种睡眠模式表明动物处于一种静息状态,在这种状态下,动物为了在恶劣的、极端的环境中保存能量,往往会跟在后面。动物描绘的两种主...

  • 发布于 2020-10-17 02:06
  • 阅读 ( 291 )

滞育(diapause)和冬眠(hibernation)的区别

关键区别——滞育与冬眠 冬眠是哺乳动物在冬季所具有的一种适应能力,它使它们失去活动能力,新陈代谢能力低下。滞育是另一种在动物生长发育过程中造成暂时停顿的适应。滞育发生在冬季和夏季的不利条件下,而冬眠...

  • 发布于 2020-10-19 02:35
  • 阅读 ( 336 )

春天(spring)和冬眠(hibernate)的区别

关键区别——春季与冬眠 软件框架提供了构建和部署应用程序的标准方法。它包括支持程序、编译器、代码库、工具和应用程序编程接口(API)。它连接项目所需的所有组件。程序员可以使用框架在程序中使用预定义的代码...

  • 发布于 2020-10-19 14:07
  • 阅读 ( 278 )

如何将hibernate添加到Windows10的“开始”菜单

... 冬眠模式和睡眠模式之间只有很小的区别。 ...

  • 发布于 2021-03-25 09:18
  • 阅读 ( 212 )

你应该关机,睡觉,还是休眠你的笔记本电脑?

...你可能会在某个时候遇到这个选择。混血儿就像是睡眠和冬眠的结合体。像hibernate一样,它将内存状态保存到硬盘上。就像睡眠一样,它也能保持一点点能量流向内存,这样你几乎可以立刻唤醒电脑。这个想法是,你基本上可以...

  • 发布于 2021-04-07 13:23
  • 阅读 ( 367 )

在windows中睡眠和休眠有什么区别?

...。这台电脑在睡眠模式下耗电不多,但确实用了一些。 冬眠 相关:如何让Windows更频繁地休眠(而不是休眠) Hibernate模式与sleep非常相似,但它不会将打开的文档和正在运行的应用程序保存到RAM中,而是将它们保存到硬盘中。这...

  • 发布于 2021-04-09 07:38
  • 阅读 ( 232 )

psa:不要关闭电脑,只需使用睡眠(或休眠)

...mac、Linux系统、chromebook和其他所有产品。 为什么睡觉和冬眠都很棒 如果你经常使用电脑,关机是非常不方便的。在你关闭之前,你需要保存你的工作。下次您启动计算机时,您必须完成启动过程,手动重新启动您正在使用的...

  • 发布于 2021-04-09 14:44
  • 阅读 ( 197 )

如何在windows8和windows10中重新启用休眠

...计算机的状态保留在内存中,允许您快速启动计算机。 冬眠,顾名思义,就像深度版的睡眠模式。不过,休眠模式不是将计算机的状态保存在内存中,而是将计算机的状态写入硬盘。这使得它可以完全关闭,使用比睡眠模式更...

  • 发布于 2021-04-09 15:11
  • 阅读 ( 154 )

如何在windows7中管理hibernate模式

...成选择后,单击应用和确定,然后关闭其余屏幕。 冬眠在哪里? 如果您尝试命令行选项将其打开,而休眠模式仍然不可用,该怎么办?然后您要做的是通过展开Allow Hybrid Sleep并将其关闭来禁用Hybrid Sleep。 现在,您应该在...

  • 发布于 2021-04-14 01:52
  • 阅读 ( 139 )

睡觉(sleep)和冬眠(hibernate)的区别

...数据的方法和位置以及启动时间。有些情况下,睡眠是比冬眠更好的选择,有些情况下,睡眠恰恰相反。 当用户选择睡眠时,计算机将进入低功耗状态,物理内存或内存中的数据将保存在内存中,而计算机的其余部分将进入待...

  • 发布于 2021-06-22 11:06
  • 阅读 ( 365 )
cwltm3545
cwltm3545

0 篇文章

相关推荐