操作系统的发展现状.doc

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

操作系统的发展现状 江苏教育学院 12计转本班 1220520033 冯倩 摘要 操作系统的主要功能是管理计算机系统的全部硬件资源、软件资源以及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等。使得计算机系统所有资源最大限度的发挥作用,为用户提供方便的、有效的、友善的服务界面。   操作系统是计算机系统的内核与基石,背负着很多基本事务,比如:管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。 关键词: 操作系统(OS) 正文 一:操作系统的产生与发展历程 自从1946年2月14日第一台计算机ENIAC产生以来,在计算机用户与计算机系统之间起着桥梁作用的操作系统(Operating System,OS)也开始了其漫长的征程,经历了人工操作方式、脱机输入/输出(Off-Line I/O方式)、单道批处理系统(Simple Batch Processing System)、多道批处理系统(1Multiprogrammed Batch Processing System)分时系统(Time- Sharing System)以及实时系统(Real-Time System)的发展历程,并且即将迎来网络OS、分布式OS、嵌入式OS以及并行OS的时代,OS的发展前景是我们难以预测的。 OS是由于客观需要而产生的,它伴随计算机技术本身及其应用的发展而逐步发展和不断完善,它的功能由弱到强,在计算机系统中的地位不断提高。如今它已经成为计算机系统的核心。1975年美国Microsoft(微软)公司生产出世界上最早的操作系统MS-DOS(Microsoft Disk Operating System,磁盘操作系统),短短不到40年的时间OS发展可以说是飞速的。在这40年中,OS强大的管理功能(包括对处理机、存储器、计算机设备以及文件的管理),为计算机系统内部多道程序的运行提供了良好的运行环境,保证了多道程序有条不紊、高效地运行。最大程度的提高了系统中各种资源的利用率,方便了用户的使用,受到了计算机用户的广泛青睐。 二:操作系统的分类 根据应用领域,操作系统可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统。  目前微机上常见的操作系统有DOS、UNIX、XENIX、LINUX、Windows、等。   三:操作系统的特点 现在市场上流行的OS主要美国微软(Microsoft)的Windows 2003、Windows 、XP以及刚刚诞生的Windows 7、Linux以及UNIX操作系统。我们暂且不论他是什么品牌的OS,可以看出他们各有千秋的同时又有一些共同的特点: 1.并发性(Concurrence)。所谓并发性是指两个或两个以上的事件在同一时间间隔内发生。在多道程序环境下,并发性是指宏观上在一段时间内有多到程序在同时运行,这样的系统就是并发系。尤其是在引入了多道批处理系统之后,OS具有调度和处理多个程序同时执行的能力。多道程序都启动执行,但并未真正的同时进行。在系统内部,多个程序是交替使用系统资源来达到“并行”的,由于交替的时间很短(以纳秒甚至微秒为单位),所以在宏观上给用户一种“同时”进行的感觉,这就是现代OS所谓的“多任务”。这样做的目的是OS调度并发程序执行,使得计算机多个部件同时运行。比如,CPU和磁盘是不同的物理部件,可以让一个程序在CPU上执行,而另一个程序则向磁盘写数据,等待执行。发挥并发性能够消除计算机系统之中硬件的相互等待,节省时间,有效的改善资源利用率,也就提高了计算机系统的效率。 2.共享性(Sharing)。共享性是OS的另外一个重要的特性,指计算机系统中的资源可以被多个并发执行的程序共同使用,而不是被某个程序单独使用。比如,向每一个程序都一次性的提供所需的全部资源,不但浪费,而且是不可能的,出于经济上的考虑,最现实的办法就是资源共享,即让系统程序和应用程序共用一套系统资源。共享性是计算机系统并发性的必然结果。资源共享的方式主要有互斥共享和同时访问两种。共享主要是指对计算机硬件的共享,比如,有多个程序现在都需要使用某一外部资源(硬件),硬件是不会拒绝计算机的请求的,但是我们知道同一硬件在同一时刻是不会执行多项任务的,但是计算机的请求又不能拒绝 ,所以只有采用排队等待的方式,按照“FIFO”的原则来一一实现计算机的请求。同时共享就是我前面所阐述的所谓的“多任务”。 并发性和共享性是当前计算机系统最基本的两个特征,彼此互为存在的条件。一方面,资源共享是以程序(进程)的并发执行为条件的,若系统不允许并发执行,自然不存在资源共享问

文档评论(0)

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

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

1亿VIP精品文档

相关文档