休眠(hiberrate)和睡眠(sleep)的区别

休眠:将内存中的数据全部转存到硬盘上,然后切断所有设备的供电。休眠是一种关机状态。(需要一块和物理内存一样大小的硬盘空间)

睡眠:切断除内存外其他配件的电源。

附:关机启动流程

1.BIOS启动

  1.1.初始化PLL(时钟)

  1.2.初始DDR

  1.3.将Flash中BIOS文件搬到DDR中 (说明:a.BIOS只能存储在Flash中,不能存储在硬盘中,因为此时硬盘控制器没有初始化不能读取硬盘;b.Flash可以按字节读取不需要初始化,硬盘控制器需要初始化才能使用)

  1.4.初始化小系统(支持启动OS的最小系统,比如:使用PXE启动需要初始化网卡,反之则不需要)

  1.5.将OS kernel文件搬到DDR中

  1.6.跳转到OS start_kernel函数地址开始执行(start_kernel是linux启动的第一个函数)

2.OS启动

你可能感兴趣的:(休眠(hiberrate)和睡眠(sleep)的区别)