win xp的ntldr启动装载器也进行了优化.启动装载器的任务是读取与装入操作系统内核与相关系统文件.在win xp中,启动装载器缓存了文件与目录信息,只需一个i/o周期即可读入系统文件,显著地提高了装入操作系统内核的速度.xp的内核也为提高启动速度进行了优化,现在,磁盘i/o操作与设备初始化操作可在一定程度上交迭,即在读取磁盘的同时检测设备与把驱动程序装入内存.另外,针对xp编写的驱动程序必须做到,只有即将使用的设备才会被初始化.在xp中,网络也在系统启动的时候而不是以后初始化. 【程序编程相关:慎用“分区魔术师”进行无损分区】
如果你正打算购买运行xp的新主板,可考虑该主板的bios是否支持sbfs,即simple boot flag specification,或“简单引导标记规范”,这种bios能够更好地与操作系统配合优化启动速度,例如最大限度地降低bios内存检测时间.不再为即插即用的操作系统初始化设备等等. 【推荐阅读:用Fdisk命令对硬盘进行分区】
【扩展信息:用“Windows资源管理器”或“磁盘管】win xp利用“预读取”技术,在实际用到设备驱动程序.服务与shell程序之前装入它们.预读取技术的关键是学习以前的启动过程,对于启动过程中要用到的各种文件,优化其装入模式.这种优化技术也被用到了应用软件上,系统对每一个应用软件的前几次启动情况进行分析,然后创建一个描述应用需求的虚拟“内存映像”,并把这些信息保存到windowsprefetch文件夹.一旦建立了映像,应用软件的装入速度大大提高.xp的预读取数据保存了最近8次系统启动或应用软件启动的信息.系统的启动分三个步骤.第一个步骤从接通电源开始,系统bios对硬件设备进行例行的加电自检,即所谓的post(power on self test)检查,包括ram检查.软硬驱与cd-rom驱动器检测等.接着,bios读取活动分区主引导记录mbr(master boot record)的启动装载器.最后,当启动装载器初始化完成之后,操作系统启动过程正式开始.启动操作系统涉及到大量的任务,因此耗时也最长,典型的任务包括启动操作系统内核.装载磁盘卷.装入设备驱动程序.读取注册信息.寻找新硬件设备.初始化显示设备与显示出用户界面等.
同时,它还要连接网络,以及实施各种用户自定义的配置,例如安全配置等.win xp通过与硬件更有效地协作,加速了启动过程.如果你正打算购买运行xp的新主板,可考虑该主板的bios是否支持sbfs,即simple boot flag specification,或“简单引导标记规范”,这种bios能够更好地与操作系统配合优化启动速度,例如最大限度地降低bios内存检测时间.不再为即插即用的操作系统初始化设备等等.
win xp的ntldr启动装载器也进行了优化.启动装载器的任务是读取与装入操作系统内核与相关系统文件.... 下一页