今日导读
热点推荐
ZOL首页 > win8 > 微软发布Windows8开发者预览版 ZOL为你解开windows8面纱 >

刨根问底 验明真相

假关机or真休眠? Win8开关机刨根问底

CBSi中国·ZOL 作者:中关村在线 张林 责任编辑:刘建 【原创】 2012年09月07日 05:03 评论

刨根问底 验明真相--新休眠睡眠机制

  经过前面详细的开关机原理分析讨论,我们基本上能得到结论。其实Windows 8开关机速度之快的奥秘,就在于关机直接的说就是关机的彻底程度,Windows8关机采用的是深度休眠模式。

    那么传统的操作系统所采用的彻底关机是什么模式?先来了解过程,然后我们再来总结Windows8开关机飞速的最终奥妙。

    传统操作系统启动过程:按下电源按钮后,PC的固件启动开机自检(POST)并加载固件设置。检测到有效的系统磁盘后,预启动过程结束;


假关机or真休眠? win8开关机刨根问底
Windows7关机过程

   传统操作系统关机过程:用户从“开始”菜单选择“关机”或按下电源按钮启动关机过程;或者应用程序通过调用ExitWindowsEx或InitiateShutdown等API启动关机过程。

揭开Windows 8快速开关机的奥妙

内核会话将不再被关闭

    与Windows 7中一样,Windows 8会关闭用户会话,但不再关闭内核会话,而是将其休眠。完全休眠包含大量正在由应用程序使用的内存页,相比之下会话0休眠数据要小得多,这将大大降低写入磁盘所需的时间。

假关机or真休眠? win8开关机刨根问底
Win7/Win8系统关机集成对比测试(来源于网络)

    简而言之,休眠就是将系统状态和内存内容保存到磁盘上的一个文件(hiberfil.sys)中,然后在恢复时重新读取该文件,并将内容恢复到内存中。借助此项技术将启动时间显著缩短,因为在大多数系统中,读取休眠文件并重新初始化驱动程序的方式将大大加快启动速度(在测试过的大部分系统中,速度普遍提高了30-70%)。

休眠恢复分段启动处理

  与执行完整系统初始化相比,恢复休眠的系统会话的工作量将大大减少,这是启动速度加快的原因之一。同时,我们添加的多阶段恢复功能可以并行利用多核系统的所有核心,将读取休眠文件和解压内容的工作分割处理,这是启动速度加快的另一个原因。这对于偏好休眠的各位读者也是一个好消息,因为该功能也会加快休眠的恢复速度。

下载 Win7优化大师(Windows7优化大师) 请点击://xiazai.zol.com.cn/detail/12/116604.shtml

责编点评

刘建 Windows 8操作系统的开关机功能得到了很好的改善,相比上一代Windows 7操作系统有了很大的进步,那么Windows 8开关机到底应用了那些技术?又是如何实现高速开机?Windows 8鼓励什么样的启动习惯?本文带你全面解析Windows 8开关机背后的各项技术,了解Windows 8背后的秘密。
给文章打分 5分为满分(共0人参与) 查看排行>>
上一页 1 2 3 4 5 6 
 
视觉焦点