windows发展论文.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows发展论文

回味经典 着眼未来 ——回味Windows XP 序 2001年,微软发布了新一款操作系统——Windows XP。这对微软来说,既是一场冒险,又是一次机遇。当时,他们也该预见见到Windows XP给他们带来的希望。 有过Windows 3.X的辉煌与Windows 4.X(9X)的强大的微软却在重金打造的Windows Me上大翻跟斗。这款基于Windows 98的系统不但没有给他们带来好运,反而成为他们的“滑铁卢”。幸好,这些天才们对Windows 2000的内核——Windows 5.0加以重望,修改并加入了不少新创技术。要知道,Windows 2000原名为Windows NT 5.0,用的是NT内核,由些得知XP有交高的稳定性。最后,Windows 5.1内核的XP以快速、美观、稳定征服了大家,并引起一场硬件革命。 而2009年7月,微软停止了对XP的主流支持。这段属于XP的神话必将流芳百世。 安装程序篇 当Windows XP早期光盘(无SP)就以Windows 98大了好几百兆,可见XP内容之丰富。从安装程序看,Windows XP沿用了Windows 2000的安装程序,整过程大致可分为:安装文件复件→硬件注册及驱动→网络设置→注册组件(包括SvcPack)→SFC设置→删除临时文件。 为了更透彻地说明安装程序,笔者主要谈硬盘安装。在9X的安装程序了,一般都有一个“Smartdrv.exe”程序。从程序名来看,我们可以了解到这是一个加大硬盘缓存的程序。我们知道,DOS下的默认能使用的硬盘缓存很小,所以它也适用于XP的安装。安装程序先进行第一轮的文件后便重启,进入安装程序的环境。从安装程序的启动来看,程序加载SCSI、Raid、Sata等“SRS”类硬盘驱动及鼠标键盘等基础操作设备驱动。经过对安装协议的同意后,程序会对本机原有系统进行判断并提示XP系统的修复。如果我们选择全新安装,将进行安装分区的选择。之后,安装程序将复制第二轮的安装文件及新安装环境的文件,最后重启。此过程中,基本上的Cab文件(XP安装程序的文件是用Cab压缩的)已释放。 在新的一个安装环境中(WinPE)程序会通过inf文件中的硬件ID与当前计算机硬件的ID进行对比,再从XP的驱动库(系统目录下的Drive Cache\I386下的一至两个Cab文件及系统目录\System 32\Drivers目录。因这几项,包括系统查询inf的路径可在注册表修改,笔者便不深入讨论)中,提取驱动文件进行驱动。之后,安装程序会提示序列号输入等相关设置信息。不久之后,程序将按用户输入信息进行网络配置及组件安装。在些之后的注册组件中,程序不但进行了服务注册、Dll注册,同时也对SvcPack接口进行了工作。“保存设置”主要对SFC的Dllcache的目录进行了文件复件。这一切工作完成后,程序删除临时安装文件的目录。 从安装程序来看,Cab并没有让XP比起之前的系统在更多的压缩,所以到了SP3,XP安装程序占据了一张CD的大多数空间。对于XP的安装程序,笔者不建议在临时文件所在分区下进行FAT32至NTES的转换,这样会带来大量文件碎片,影响系统工作。 启动篇 XP启动通过的最对Boot.ini的解析。若Boot.ini不存在,则加载默认方案。ini文件作为启动配置,为修改启动参数带来了便利。最好的一个例子是AMD针对新型CPU发布的增强包,安装AMD K8驱动及此增强包的计算机,需在Boot.ini的XP启动参数中加入/usepmtimer才能发挥增强包的功能。ini的文件配置,也为第三方系统的Grab启动提供了便利。从XP的引导程序我们可以感觉到比2000的引导程序有所改进,不但使启动加速,还跳过了“F8”提示启面,但ini的修改过于简单,便容易留下安装隐患。 注册表篇 从Windows 3.X后,微软就给Windows加入了“动态参数”——注册表。注册表不但为程序或个人修改,获取系统参数提供了方便,而且为Windows的强大扩展性奠定了基础。在3.X中,注册表只是几个ini文件。直到了Windows 9x,才出现注册表编辑器。众所周知,程序的开放性越强,之后的扩展性也就越强。在XP下强大的注册表及其十分具体化的分类使XP的扩展性发挥到了极致。包括Command命令、regedit注表册编辑器、API等工具与命令,加上工具本身的参数,使程序与的沟通“零距离”。 但在XP中,权限的限制不强以及提权的容易,导致了注册表易受来意程序的修改。显然,Vista的UAC机制很好地解决了问题。 系统自我保护篇之SFC篇 XP的自我保护可分为两种:SFC及系统还原。 SFC即为系统文件自我保护。大家不会对SFC陌生,

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档