操作系统的发展现状

操作系统的发展现状

ID:8827498

大小:42.00 KB

页数:7页

时间:2018-04-08

操作系统的发展现状_第1页
操作系统的发展现状_第2页
操作系统的发展现状_第3页
操作系统的发展现状_第4页
操作系统的发展现状_第5页
资源描述:

《操作系统的发展现状》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、操作系统的发展现状江苏教育学院12计转本班1220520033冯倩摘要操作系统的主要功能是管理计算机系统的全部硬件资源、软件资源以及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等。使得计算机系统所有资源最大限度的发挥作用,为用户提供方便的、有效的、友善的服务界面。  操作系统是计算机系统的内核与基石,背负着很多基本事务,比如:管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作

2、业管理、存储管理、设备管理、文件管理。关键词:操作系统(OS)正文一:操作系统的产生与发展历程自从1946年2月14日第一台计算机ENIAC产生以来,在计算机用户与计算机系统之间起着桥梁作用的操作系统(OperatingSystem,OS)也开始了其漫长的征程,经历了人工操作方式、脱机输入/输出(Off-LineI/O方式)、单道批处理系统(SimpleBatchProcessingSystem)、多道批处理系统(1MultiprogrammedBatchProcessingSystem)分时系统(Time-S

3、haringSystem)以及实时系统(Real-TimeSystem)的发展历程,并且即将迎来网络OS、分布式OS、嵌入式OS以及并行OS的时代,OS的发展前景是我们难以预测的。OS是由于客观需要而产生的,它伴随计算机技术本身及其应用的发展而逐步发展和不断完善,它的功能由弱到强,在计算机系统中的地位不断提高。如今它已经成为计算机系统的核心。1975年美国Microsoft(微软)公司生产出世界上最早的操作系统MS-DOS(MicrosoftDiskOperatingSystem,磁盘操作系统),短短不到40年

4、的时间OS发展可以说是飞速的。在这40年中,OS强大的管理功能(包括对处理机、存储器、计算机设备以及文件的管理),为计算机系统内部多道程序的运行提供了良好的运行环境,保证了多道程序有条不紊、高效地运行。最大程度的提高了系统中各种资源的利用率,方便了用户的使用,受到了计算机用户的广泛青睐。二:操作系统的分类根据应用领域,操作系统可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统。 目前微机上常见的操作系统有DOS、UNIX、XENIX、LINUX、Windows、等。 三:操作系统的特点现在市场上流

5、行的OS主要美国微软(Microsoft)的Windows2003、Windows、XP以及刚刚诞生的Windows7、Linux以及UNIX操作系统。我们暂且不论他是什么品牌的OS,可以看出他们各有千秋的同时又有一些共同的特点:1.并发性(Concurrence)。所谓并发性是指两个或两个以上的事件在同一时间间隔内发生。在多道程序环境下,并发性是指宏观上在一段时间内有多到程序在同时运行,这样的系统就是并发系。尤其是在引入了多道批处理系统之后,OS具有调度和处理多个程序同时执行的能力。多道程序都启动执行,但并未

6、真正的同时进行。在系统内部,多个程序是交替使用系统资源来达到“并行”的,由于交替的时间很短(以纳秒甚至微秒为单位),所以在宏观上给用户一种“同时”进行的感觉,这就是现代OS所谓的“多任务”。这样做的目的是OS调度并发程序执行,使得计算机多个部件同时运行。比如,CPU和磁盘是不同的物理部件,可以让一个程序在CPU上执行,而另一个程序则向磁盘写数据,等待执行。发挥并发性能够消除计算机系统之中硬件的相互等待,节省时间,有效的改善资源利用率,也就提高了计算机系统的效率。2.共享性(Sharing)。共享性是OS的另外一

7、个重要的特性,指计算机系统中的资源可以被多个并发执行的程序共同使用,而不是被某个程序单独使用。比如,向每一个程序都一次性的提供所需的全部资源,不但浪费,而且是不可能的,出于经济上的考虑,最现实的办法就是资源共享,即让系统程序和应用程序共用一套系统资源。共享性是计算机系统并发性的必然结果。资源共享的方式主要有互斥共享和同时访问两种。共享主要是指对计算机硬件的共享,比如,有多个程序现在都需要使用某一外部资源(硬件),硬件是不会拒绝计算机的请求的,但是我们知道同一硬件在同一时刻是不会执行多项任务的,但是计算机的请求又

8、不能拒绝,所以只有采用排队等待的方式,按照“FIFO”的原则来一一实现计算机的请求。同时共享就是我前面所阐述的所谓的“多任务”。并发性和共享性是当前计算机系统最基本的两个特征,彼此互为存在的条件。一方面,资源共享是以程序(进程)的并发执行为条件的,若系统不允许并发执行,自然不存在资源共享问题。另一方面,若系统不能对资源共享实现有效的管理,协调好诸进程对共享资源的访问,也必然会影响程序并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。