Engineering Windows 7博客日志,也就是Windows 7日志再次更新。这一次Microsoft DSTE(杰出工程师)Michael Fortin重点谈到了Windows 7的启动时间。针对人们对日益臃肿的Windows系统启动慢的批评。Michael Fortin指出,这一弱点在下一代的Windows 7系统中将得以改进。为此MS专门成立了一个团队来解决启动时间问题。 Michael Fortin强调,对于Windows 7来说,减少启动时间将是一个重要目标,而在实验室内,一个非常良好的系统启动时间在15秒以下。 Fortin表示,在PC启动时,有以下工作需要同时进行:
-文件载入内存 -系统服务初始化 -设备识别和启动 -用户保密和安全登陆 -桌面组织和显示 -应用程序启动 基于不同系统和配置,每个系统启动时间都不一样。 在Windows 7系统中,为了降低启动时间,MS团队计划大幅减少系统服务数量,以降低对CPU、硬盘和内存需要。MS团队的思路很简单,对于不是绝对必须的服务,那么就不应在启动时调用。 针对设备和驱动初始化的问题,MS团队则着力增强驱动初始化的并行机制。改善的并行机制将降低缓慢设备和设备对总体启动时间的影响。 而对于文件读取,Windows 7将进一步提高预读取功能,该功能在windows XP就已经引入,而在Windows 7中将进一步改善效率。 正如Michael Fortin所说的,启动就是Windows 7性能的一大课题。千里之行,始于足下,由于Vista的平庸,这让我们对15秒速动的Windows 7多了几分期待。唯一遗憾的是,我们至少要等到2010年。