选择显示字体大小

windows各系列启动速度差异的奥秘

不知道大家有没有留意,最近两年windows的版本,启动进入图形界面的所需时间有加长的趋势,这纯粹是系统没优化好吗?其实windows从诞生的那天开始,其核心和任务的侧重点经历了三次变化,加上它们对储存设备利用的不同,导致了windows各个系列启动速度的差异。我们就来看看windows对储存设备运用的差异,来探讨一下windows的各个系列的启动速度(指第一次开机硬件自检完成后,windows开始初始化到进入图形界面的过程。windowsxp所支持的储存当前状态到硬盘不列入本文讨论的范围):

  一、兼容dos的windows9x系列

  windows的最初版本直到3.2其实只是个增强型的dos图形外壳,其多任务能力极弱,仅提供最基本的操作系统功能;从windows95开始,dos的痕迹开始淡化,但因为很多程序依然是以兼容dos的架构编写的,所以windows9x一直没能摆脱dos的影响。dos有个很大的特点就是实模式的操作,而且它对640k基本内存的运用非常有效,加上windows9x支持的外部设备不多、设计的侧重点也是基于个人最普遍的游戏、文档处理和初级的网络应用考虑,系统初始化的数据量不多,如果配置得好,大部分的初始化任务能用640k基本内存解决,所以启动的速度相当快。也是基于这个原因,dos、windows3.x和windows9x都深受smartdrv.exe这个磁盘高速缓冲程序的影响,加载了这个缓冲程序和没加载在拷贝和删除大容量文件的时候速度差异非常大,尤其是对有多层子目录的目录树的操作差异很明显,磁盘的读写损耗差异也是云泥之别。

  当启动完成,进入图形界面后,这种16位实模式、32位虚拟模式混杂的兼容架构暴露出明显的不足——它造成了性能和管理计算机资源上面的薄弱,windows9x里,经常有应用程序关闭后不能有效释放所占用资源的情况;也有很多人看到系统提示“由于应用了兼容ms-dos的分页模式,系统性能有所降低”的提示;还有大家深恶痛绝的蓝屏和频繁的非法操作,呵呵,也很大程度上是由于这个产生的。

  二、基于nt内核的windows2k及后续视窗版本

  从windows2000开始,nt内核的技术开始应用于个人pc的操作系统上,微软也彻底抛弃了dos的架构编写程序。nt内核的技术是以三大优点和windows9x区分开来的:

  1、是其网络接入和运作的能力比windows9x强很多;

  2、是其安全性能和windows9x不可同日而语,这又包括系统本身的崩溃机率很小(稳定性极强);和ntfs文件格式的运用,使大部分基于fat和fat32的病毒无可奈何,而且使个人不需要其他第三方工具软件就能对文件和文件夹加密,保密性大大提高。

  3、就是管理上面的便利,nt内核的windows系列能把网络管理员和普通用户需要的操作系统集于一身。在使用了ntfs的格式后,能对磁盘进行灵活的配额管理,这样windows 2000就提供了极好的安全策略基础框架,允许用户为数据和应用程序确定合适的安全措施。这些功能将帮助识别网络上的用户、限制对资源的访问并设置有关用户如何使用资源的策略。

  从上面这些对nt内核的分析,可以看到windows开始对磁盘的运用大大增多、增强了,速度也相应依赖磁盘的性能。因为nt本来是一个基于服务器功能设计的操作系统,再加上微软企图让windows成为pc和以后各种信息家电控制中心的计划,windows2k和xp都在启动时候首先要寻找识别多种外设,不管你有没有连接这些设备,微软在操作系统里已经内置了各种各样硬件设备的驱动程序;另外,nt技术的网络管理功能非常强,网络管理默认的设置对系统和用户的各个操作步骤,和初始化中乃至windows运行时候的事件都进行详细的日志记录,识别设备和记录日志用到的数据量比windows9x大多了,于是就频繁地对磁盘进行读写操作——说白了,从windows2k开始,启动速度实质是很大程度取决于硬盘性能的。在同样的cpu和总线接口的条件下,nt内核的操作系统启动速度比windows9x慢是不足为怪的了。

  即使是在windows2k及xp的安装上面,我们也可以看到微软基于磁盘方面的功能特别加强了——windows9x的安装程序不能识别在cmos里设置为none的第二个硬盘;windows2k和xp的安装程序却能做到,而且还能不调用主板bios进行分区、格式化。windows9x下面,很多人必须安装主板的ide驱动或芯片组补丁,系统才能辨认出硬盘的厂家、型号和使用ultra dma功能,而在windows2k开始,ide补丁基本不用再打,硬盘也处于最佳状态了。

  加大物理内存,对windows2k以及windowsxp的启动速度并没有很大的效果,它们在进入图形界面后,运用物理内存(ram)方面才真正体现出比windows9x强的性能来。因为象windows xp这样的系统本来设计侧重的是用最美观、简单的操作广泛地支持各种外设,以及稳定性和安全性极好的网络接入功能,牺牲一点启动速度还是划算的。(是指你的磁盘分区格式化为ntfs而言,否则看不出很明显的安全性能差异)


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons