简述分布式操作系统

上传人:pu****.1 文档编号:507986243 上传时间:2023-12-18 格式:DOCX 页数:13 大小:79.62KB
返回 下载 相关 举报
简述分布式操作系统_第1页
第1页 / 共13页
简述分布式操作系统_第2页
第2页 / 共13页
简述分布式操作系统_第3页
第3页 / 共13页
简述分布式操作系统_第4页
第4页 / 共13页
简述分布式操作系统_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《简述分布式操作系统》由会员分享,可在线阅读,更多相关《简述分布式操作系统(13页珍藏版)》请在金锄头文库上搜索。

1、郑州轻工业学院课程设计报告题 目简述分布式操作系统学生姓名杨元家张峰崎专业班级计科11-01学 号院(系)计算机与通信工程指导教师张 旭完成时间2014年6月18日目录摘要 21 分布式操作系统的特点 32 网络操作系统和分布式操作系统的区别 42.1网络操作系统 42.1.1网络操作系统 42.1.2网络操作系统对于计算机网络的作用 62.2分布式操作系统 62.2.1集群为了提高计算机的性能 62.2.2分布式操作系统 72.3 网络操作系统和分布式操作系统的区别是: 83以大规模IPTV点播系统为例说明分布式系统分布方式93.1 分布式点播系统分析 93.1.1 分布式系统典型结构 93

2、.1.2分布式系统工作原理 103.1.3分布式系统的典型应用 103.1.4分布式点播系统的局限性11结论 12参考文献 12分布式操作系统的特点摘要本文介绍了分布式操作系统的特点以及与网络操作系统的区别,并且以大规模 IPTV 点播系统为例说明分布式系统分布方式,分布式操作系统是在比单机复杂的多 机环境下得到实现的,并且具备分布性、自治性、并行性、全局性这四个基本特征, 能够实现资源共享,加快计算速度,并且可靠性得到了提高。在分布性与并行性上比 网络操作系统有独到的优点,并且在透明性以及健壮性方面具有网络操作系统不可匹 敌的优势,在大规模 IPTV 点播系统中,本文从分布式系统的结构、分布

3、式系统的工 作原理、分布式系统的典型作用以及分布式系统的局限性等方面详细阐述了分布式系 统在服务器系统中是如何实现分布的。关键字:分布式操作系统、网络操作系统、IPTV点播系统1 分布式操作系统的特点分布式操作系统是在比单机复杂的多机环境下得到实现的,操作系统在进行任何 一项任务的始终都要依赖于通信软件模块,故而分布式操作系统具有区别于单机操作 系统的下列显著特点:(1) 具有干预互连的各处理机之间交互关系的责任。分布式操作系统必须保证在不 同处理机上执行的进程彼此互不干扰,并严格同步,以及保证避免或妥善解决各处理 机对某些资源的竞争和引起的死锁等问题。(2) 分布式操作系统的控制结构是分布式

4、的。分布式操作系统一般由内核和实用程 序组成。内核主要负责处理各种中断、通信和调度实用程序。而实用程序有多个,它 们分别完成一部分的系统功能。由于分布计算机系统由多台计算机组成,分布式操作 系统的内核就必须有多个,每台计算机上都应有一个内核,而每台计算机上所配置的 实用程序可以各不相同,且可以以多副本形式分布于不同的计算机上。内核一般由基 本部分和外加部分组成。5bDH部分主要用来控制外部设备,它根据各台计算机所配 置的外部设备而定。各台计算机的内核的基本部分是相同的,它运行于硬件之上,是 一种具有有限功能的较小的操作系统内核,主要作用是让系统管理员以它为基础建立 操作系统,其主要功能为进程通

5、信、低级进程管理、低级存储管理、输入输出管理 等。(3) 分布式操作系统按其逻辑功能可分为全局操作系统和局部操作系统两部分。由 于分布式操作系统把资源看成统一的整体来处理,系统基于单一策略来控制和管理, 因而在操作系统的设计上要体现出各处理机间的协调一致,整体地去分配任务及公共 事务、特殊事务(意外处理、错误捕获等),即把整体性分散于内核和管理程序之中, 这一部分称为全局操作系统。但在每台计算机上的操作系统又有独立于其他机器的管 理功能,这一部分称之为局部操作系统。它主要负责属于本机独立运行的基本管理功 能以及本机与其他机器的同步通信、消息发送的事务管理。这样的划分是为了使各处 理机在运行中既

6、具有独立性和一定的自主权,又能保持系统中各机的步调一致并能良 好地合作。(4) 分布式操作系统的基本调度单位不是一般系统中的进程,而是一种任务队列, 即多个处理机上的并发进程的集合。多处理机系统以任务级并行为特征。同一任务队 列的各进程可分布在不同的处理机上并行地执行,同一处理机也可执行多个不同的任 务队列的进程。任务队列的各进程或各个任务队列之间都有很复杂的内在联系。(5) 分布式操作系统的组成情况与系统的耦合方式关系很大。紧耦合的分布式系统 中,系统资源的耦合程度很高,需使用专门的各种软件硬件机制来解决冲突和竞争 等问题,在松耦合的分布式系统中,各处理机配有自己的本地资源,系统的重要问题

7、是机问的同步与通信的管理。(6) 分布式操作系统为加强各处理机间的动态协作,借鉴了网络操作系统中的消息 传送协议技术,具体采取什么协议则根据系统的互连模式而定。2 网络操作系统和分布式操作系统的区别2.1 网络操作系统网络操作系统和分布式操作系统计算的需求催生了计算机的发明,通信和资源共 享的需求又催生了计算机网络的产生和发展,而分布协同处理和廉价的高性能计算的 需求推动了集群的出现。计算机系统需要操作系统的武装,同样网络和集群也需要有 相应的操作系统,只是由于需求和设计目标不同,这样的操作系统有很大的不同。为 了说明这一点,本节先介绍一下计算机网络和集群知识。2.1.1 网络操作系统计算机网

8、络计算机网络是指将若干台计算机用通信线路按照一定规范连接起来, 以实现资源共享和信息交换为目的的系统。计算机网络从诞生到目前为止,其发展历 史可以划分为四个阶段:第一代网络:面向终端的远程联机系统。其特点是整个系统 里只有一台主机,远程终端没有独立的处理能力,它通过通信线路点到点的直接方式 或通过专用通信处理机或集中器的间接方式和主机相连从而构成网络。在前一种连接 方式下主机和终端通信的任务由主机来完成:而在后一种方式下该任务则由通信处理 机和集中器承担。这种网络主要用于数据处理远程终端,负责数据采集,主机则对采 集到的数据进行加工处理,常用于航空自动售票系统、商场的销售管理系统等。由于 终端

9、不具有独立的处理能力,因此这种系统并不是严格意义上的网络。第二代网络:以通信子网为中心的计算机通信网。其特点是系统中有多台主机(可 以带有各自的终端),这些主机之间通过通信线路相互连接。通信子网是网络中纯粹 通信的部分,其功能是负责把消息从一台主机传到另一台主机,消息传递采用分组交 换技术。这种网络出现在20世纪60年代后期,1969 年由美国国防部高级研究计划 局建立的阿帕网(ARPANET)就是其典型代表。第三代网络:遵循国际标准化网络体系结构的计算机网络。其特点是按照分层的 方法设一计算机网络系统。1974年美国IBM公司研制的系统网络体系结构SNA就是 其早期代表。网络体系结构的出现方

10、便了具有相同体系结构的网络用户之间的互连, 但同时其局限性也是显然的。 20 世纪70 年代后期,为了解决不同网络体系结构用户 之间难以相互连接的问题,国际标准化组织(1S0)提出了一个试图使各种计算机都能 够互连的标准框架,即开放系统互连基本参考模型(OSI)。该模型包括7层:物理层、 数据链路层、网络层、传输层、会话层、表示层和应用层,模型中给出了每一层应该 完成的功能。 20 世纪 80 年代建立的计算机网络多属第三代计算机网络。第四代网络:宽带综合业务数字网。其特点是传输数据的多样化和高的传输速度。 宽带网络不但能够用于传统数据的传输,而且还可以胜任声音、图像、动画等多媒体 数据的传输

11、,数据传输速率可以达到几十到几百Mbiffs,甚至达到几十Gbiffs。第四 代网络将可以提供视频点播、电视现场直播、全动画多媒体电子邮件、 CD 级音乐等 网上服务。作为因特网的发源地,美国在第四代计算机网络的筹划和建设上走在了世 界的前列。1993年9月美国提出了国家信息基础设施(N11 )行动计划(Nil又被译为信 息高速公路),该文件提出高速信息网是美国国家信息基础结构的5个部分之一,也 就是这里所说的宽带综合业务数字网。现在世界各国都竞相研究和制订建设本国信息 高速公路的计划以适应世界经济和信息产业的飞速发展。现在流行的所谓的因特网 (In ter net),指的是由遍布全球的许多计

12、算机网络连成的网络(网络的网络)。它的产生 主要分3个过程: (1)阿帕网的诞生: 1969年第一个计算机网络阿帕网诞生,这种计 算机网络跨越的地理范围较大,如一个省、一个国家甚至全球,被称为广域网。 (2) 以太网的出现:1973年鲍勃梅特卡夫(BobMemalfe)在施乐(Xerox)公司发明了以太网 (Ethernet),这种计算机网络所跨越的地域较小,如几个办公室、一栋大楼。今天的 以太网已成为局域网的代名词,局域网的传输速率高出阿帕网几千倍,成为中小型单 位网络建设较理想的选择。(3)因特网的产生:1973年美国斯坦福研究院的文特瑟 夫(VinCerf)提出了关于计算机网络的一个重要

13、概念网关(Gateway),这对最终形成 TCPP(传输控制协议/网际协议)起了决定性的作用,因此他被人们誉为因特网之父。 1974年5月,文特瑟夫和鲍勃卡恩BobKahn正式发表了传输控制协议TCP即后 来的TCPP两个协议。1978年将TCP中的处理分组路由选择部分分割出来,单独形 成一个IP协议。1977年文特瑟夫和鲍勃卡恩成功地实现了阿帕网、无线分组交 换网络和卫星分组交换网三网互连。虽说因特网源于阿帕网,但是真正促成因特网形 成的则是美国国家科学基金会(NSF)1986年主干网使用TCPflP协议的NSF网络建成。 1986-1991 年并入 NSF 网的网络数从 100 个增到 3

14、000 个,1989 年 NSF 网络正式改称 为因特网。2.1.2 网络操作系统对于计算机网络的作用网络操作系统对于计算机网络,特别是通过局域网连接的工作站网络,其设计的 目的就是实现通信和资源共享。网络上每个用户有自己的工作站,有自己的操作系统。 大多数情况下,用户的工作都是在自己的工作站上完成。但有时用户可能需要登录到 另外的工作站上,使用其他计算机的资源,如拷贝文件或使用打印机等。但由于现代 操作系统将外设也作为文件管理,因此资源共享就是文件共享。网络操作系统 (NetworkOperatingSystem, NOS)往往是提供一个所有工作站都能访问的全局文件系 统,这种文件系统由一个

15、或多个被称为文件服务器的机器支持。文件服务器接收来自 其他机器上的客户程序的读写请求,然后按请求执行一定的操作,将结果返回给客户 程序。文件服务器的文件系统一般是层次式的,不仅要提供共享的文件,同时对客户 私有的文件提供认证管理,避免被非法篡改和拷贝。网络中的各个客户机要访问服务 器,显然必须遵循同样的网络协议。所以,网络操作系统在维护服务器的文件系统的 同时,要提供用于通信的程序,不仅运行于服务器端,而且运行于客户端,从而在客 户机和服务器间建立了一致的通信方式。典型的网络操作系统有:SUN公司的网络文 件系统 NFS(NetworkFileSystem)、Unix、Microsoft 公司

16、的 WindowsNT 和 Windows2000 等。22分布式操作系统221集群为了提高计算机的性能集群为了提高计算机的性能,一方面,人们努力提高处理器的处理速度和优化系 统结构,另一方面,人们又试图让多个处理器联合作业提高整个系统的性能。对于多 处理器系统,有两种类型的配置,一种是多个处理器共享存储器的紧耦合系统,另一 种是分布式存储器。各处理器有独占的存储器,实际上就是多台有独立功能的计算机 (包括紧耦合的多处理器系统)的互联而成为一个统一的计算资源。在用户看来,整个 系统跟一台计算机是一样的,只是性能有了很大的提升,称之为集群(Cluster)。集群 和计算机网络看起来很相似,但网络的目的是通信和资源共享,而集群是把多台计算 机(节点)整合为一个整体,以提高计算性能(Performa ne

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号