版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MSWINDOWS操作系统的演变过程与硬件发展及操作系统系统技术发展的关系
2012-06-2421:09:44|
分类:
\o"操作系统"操作系统|举报|字号
订阅
关键词:Windows
WINDOWS操作系统
网络操作系统
WindowsNT
浏览器
Windows操作系统
图形化操作系统
微软公司
Office
Interne
摘要:操作系统的演变与发展,是和计算机硬件水平的发展密不可分的,同时操作系统技术的不断发展,也时时刻刻对操作系统的演变起着深远而重大的影响,本文以MSWINDOWS为列子,浅析在操作系统的演变过程中硬件发展与操作系统技术的发展与其的关系。
Windows1.0Windows1.0,操作系统是微软第一次对个人电脑操作平台进行用户图形界面的尝试。Windows
1.0基于MS-DOS操作系统,实际上其本身并非操作系统,至多只是基于DOS的应用软件。之后的
Windows
2.x,3.x
和
95,98,Me仍是基于DOS的操作系统,所以说直至WindowsNT,微软的操作系统始终是基于DOS在本质的技术上并没有较大的进步。
而Windows
NT则宣告了DOS操作系统的终结,并成为流行至今的主流操作系统。Windows2.12.1版本事在2.0版本上进行了大量改进,为了追赶硬件发展,很快Windows
2.0出了286和386的特别版本,分别叫做Windows/286和Windows/386,版本2.1。在1982年的80286处理器上,Intel引入了保护模式(ProtectedMode),老的8086模式被称为实模式(RealMode)。实模式下只能访问1MB的空间,进入保护模式后访问空间扩大到16MB,80286上每个段的大小被限制为64KB。Windows2.0x版本使用的是实模式,虽然Windows/286同样基于实模式,不过它开始支持HMA(HighMemoryArea),从而将内存支持从普通实模式的640KB扩展到整个1MB。80286的保护模式没有被Windows/286使用。到了1985年的80386,Intel在段寄存器的基础上构筑新的保护模式:虚拟8086模式(Virtual8086Mode)并完善了80286的保护模式,后者被称为386增强模式。在虚拟8086模式下可以虚拟出多个8086处理器,从而可以真正地同时执行多个实模式程序并对其进行简单的保护。Windows/386利用了这个特性,将每一个应用程序都运行在这个模式下。同时Windows/386还引入了LIMEMS(Lotus,Intel,MicrosoftExpandedMemorySpecification)以利用超过1MB的内存。早期的EMS扩展驱动集成在Windows/386内,到了次年的MS-DOS4.01才具有独立的EMM386.SYS版本(1991年MS-DOS5.0带的EMM386.EXE是进一步改进的版本),EMM386通常和HIMEM.SYS一起使用。从80286到80386,看起来只是处理器位数的变化,但实质上是处理器体系结构的变化,从寻址方式上说,就是从"实模式"到"保护模式"/"虚拟8086模式"的变化。从80386开始之后的处理器,虽然速度和功能不断提升,然而基本上属于同一种系统结构的改进与加强,而无本质的变化,所以人们把80386以后的处理器统称为IA32。此时,硬件的告诉发展使得寻址位数和性能都大大增强,但操作系统的实质并无太大变化。windows
3.X虽然并无本质变化,但必须说一下3.X。微软的Windows系列操作平台的Windows3.x家族发行于1990年到1994年间。其中的3.0版是第一个在世界上获得成功的版本。使得微软的操作系统可以和苹果电脑公司的麦金塔电脑以及在图形化界面的Commodore的Amiga竞争。Windows3.x基于MS-DOS操作系统。3.0版发行于1990年5月22日,这个系统既包含了对用户界面的重要改善也包含了对80286和80386对内存管理技术的改进。为命令行式操作系统编写的MS-DOS下的程序可以在窗口中运行,使得程序可以在多任务基础上可以使用使用,虽然这个版本只是为家庭用户设计的,很多游戏和娱乐程序仍然要求DOS存取。这应该算是微软操作系统发展的重大转折点,这个版本中改善的对286与386内存管理,对当时最先进的386处理器有良好的支持。这个系统还提供了对虚拟设备驱动(VxDs)的支持,极大改善了系统的可扩展性,计算机用户再不必在购买Windows
3.x时煞费苦心地查证自己的硬件是否可以被系统支持了,因为他完全可以另外安装一个驱动程序。
Windows95个人认为,这是微软最有成功的一代操作系统,它的出现直接结束了操作系统行业的竞争,开启了微软对个人用户操作系统的统治地位的新时代。虽然本质依然是DOS但是在界面上却进行了非常强大的优化。同时从操作系统技术方面来看:虚拟机调度方式Windows95中的过程调度和虚拟机管理关系十分密切。在Windows95中,线程是系统调度程序要处理的主要对象,线程的特征:1)在过程里是一个可执行路径;2)能够被任何32位的Windows程序或运作在Windows95里的VXD创建;3)有自己私有的堆叠存储器和执行价前后关系;4)固定的过程分享存储器;5)一个过程可以创建许多并发的线程。调度程序控制调度程序控制有两种不同的影响,一种是它本身的一套内部算法,试图为每个线程提供一种平滑的多任务环境。"平滑"的目标是给线程提供一个合理的处理器时间,既要使它能很好地完成工作,又不能太长,以免其他线程被锁住的时间太长。另一个对调度程序的影响是VXD能够直接调用的一套系统服务。为了达到这一目的,调度程序内部采用了三种线程优先级的动态升高,定时的损耗优先级的继承。支持多消息队列Windows95支持多消息队列,这种设计的改进来自WindowsNT。因为有效的消息流对好的响应时间和平滑多任务是极其重要的,而这种支持多消息队列的设计技术是关键。它能够保证系统在一个应用程序失败时不至于死锁。这种多消息队列技术称做"异步输入"(InputDesynchronization)。在Windows95下,经原始输入队列添加消息十分简单。系统中还有一个运作的线程,它有规律地把这消息移出队列转到各个私有应用消息队列。这种队列有两种:所有16位应用程序的单一队列和所有32位应用程序中的线程的私有队列。Windows98虽然Windows98并没有很多创新,但它却又是一款成功的操作系统。但具有划时代意义的是Windows98将不在MS-DOS操作系统上运行。Windows98是一紧密集成的操作系统,它直接进入图形用户界面而不再是命令行提示方式。但是Windows98仍然提供了对MS-DOS的兼容性。对新一代硬件的支持SupportforNewGenerationofHardware描述:Windows98的一个主要目的就是让用户可以使用一批最近几年在计算机硬件方面的创新提供完全的支持。一些由Windows98支持的主要硬件标准包括:UniversalSerialBUS(USB)(通用串行总线),IEEE1394,AcceleratedGraphicsPort(图形加速端口)(AGP),AdvancedConfigurationandPowerInterface(ACPI)(先进配置电源接口),和DVD。Windowsxp这个版本的系统可以说是微软历史上最成功的操作系统,在位长达十年时间。同时它也是微软最受欢迎和好评度最高的系统。是备受广大用户亲睐的操作系统。它发行与2001年10月25日,原来名称是whistler。与2011年7月初微软表示将在2014年春季彻底取消对winxp的技术支持。Winxp对硬件的需求:Cpu时钟频率为300MHz或更高的处理器至少需要230MHz的处理器内存:128或更高最少支持64M内存但会影响部分功能硬盘:至少1.5G可用硬盘空间显示卡和适配器:640X480或分辨率更高的视频适配器和监视器从以上数据来看,硬件的高速发展使得操作系统对硬件的要求逐渐增加,相比于老式的操作系统,winxp有了本质性的飞跃。
Windows是微机操作系统新潮流的一个重要例子(其他例子有Linux和MacOS)。Windows的动因是开发当今的32位和64位微处理器处理能力的需求,在速度、硬件完善度和存储能力几个方面与大型机和小型机进行竞争。这些新操作系统的一个最重要的特征是,尽管他们仍然希望支持一个单独的交互用户,但它们的确是多任务操作系统。两个最主要的反战因素引发了个人计算机、工作站和服务器中的多任务需求。首先,随着微处理器的速度和储存能力的不断增长以及虚拟存储器的支持,应用程序变得更加复杂且相关性更强。因为,单任务环境变得更加笨拙、对用户不够友好。多任务的第二个冬季是可获/服务器计算的发展。在客户/服务器计算中,个人计算机或工作站和主机系统联合使用,以实现特定的应用。他们两个被连接在一起,每一个都被分配给一部分与其能力相适应的作业。客户/服务器可以在个人计算机和服务器的局域网中实现,或者可以通过用户系统和一台大主机见的连接实现。一个应用程序额可能涉及一台或多台个人计算机以及一个或多个服务器设备。为停工所需的响应性,操作系统需要支持复杂的实时通信硬件和相关的通信协议以及数据传送结构,同时还应支持在进行的用户进行交互。Windows对象Windows大量使用面向对象程序设计的概念。面向对象简化了进程间资源和数据的共享,便于保护资源免受未经许可的访问,windows使用的面向对象的重要概念如下:封装:一个对象由一个或多个称作属性的数据项组成,在这些数据上可执行一个或多个称作服务的过程。访问对象中数据的唯一方法是引用对象的一个服务,因此,对象中的数据可以很容易地保护起来,避免未经授权的使用和不正确的使用。对象类:一个对象类是一个模板,它列出来对象的属性和服务,并定义了对象的某些特征。操作系统可以在需要的时候创建对象类的特定实例。继承:尽管需要靠手工编码实现,但执行体使用继承通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一单元(A卷基础巩固卷)-《思政 心理健康与职业生涯》(高教版) 单元过关卷答案
- 2025年物流管理专升本考试冲刺押题(含答案)
- 断指再植患者的营养支持护理
- 2025年房屋修缮工程合同
- 沙发常见问题诊断与排除
- 母婴护理技术培训课件:宝宝饮食营养与均衡搭配
- 普外科护理教学信息化建设
- 2026年有限空间作业安全培训
- 提高玻璃体积血患者遵医行为护理
- 2026年医疗影像处理团队绩效考核
- 量化金融试题及答案
- 台州天奇鞋业股份有限公司年产230万双冷粘鞋技改项目环评报告
- 足球规则体育课件
- HGT21581-2012 自控安装图册
- 2025年湖北仙桃市城投公司招聘笔试参考题库含答案解析
- 我的家乡河北沧州
- 联通代理商加盟合同范例
- 海洋机器人与人工智能知到智慧树章节测试课后答案2024年秋哈尔滨工程大学
- 全科医学培养的病例讨论案例
- 电梯结构与原理-第2版-全套课件
- GW6A-252型隔离开关安装使用说明书
评论
0/150
提交评论