浅析分布式操作系统.doc
《浅析分布式操作系统.doc》由会员分享,可在线阅读,更多相关《浅析分布式操作系统.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课 程 设 计 任 务 书题目 浅析分布式操作系统 专业、班级网络工程08-1学号33 34姓名王洁 王珏 主要内容:叙述分布式操作系统的特点,并指出它与网络操作系统突出的区别,举例说明各网络中心(或网站)的服务器系统是如何实现分布式方式的基本要求:1. 课程设计进行期间,将每天的学习情况如实进行记录;2. 写出完整的课程设计报告; 3. 集体讨论、互相学习,交流课程设计过程中的收获和体会;4. 整理并提交所有文档。主要参考资料:1何炎祥;分布式操作系统高等教育出版社ISBN:9787040161700;2宫杰 李慧萍 高琦;浅析分布式操作系统;计算机光盘及应用第五期;3 Andrew S.
2、Tanenbaum;分布式操作系统 清华大学出版社;4数字电视中文网 “大规模IPTV点播系统解决方案介绍”完 成 期 限: 2011.7.2 指导教师签名: 课程负责人签名: 2011年 06 月 27 日目录摘要3ABSTRACT31 分布式操作系统的特点42 网络操作系统和分布式操作系统的区别52.1网络操作系统52.1.1网络操作系统62.1.2网络协议人与人之间交流需要使用相互都能听懂的语言。82.1.3网络操作系统对于计算机网络的作用112.2分布式操作系统122.2.1集群为了提高计算机的性能122.2.2 分布式操作系统122.3 网络操作系统和分布式操作系统的区别是:143
3、以大规模IPTV点播系统为例说明分布式系统分布方式163.1 分布式点播系统分析163.1.1 分布式系统典型结构163.1.2 分布式系统工作原理173.1.3 分布式系统的典型应用183.1.4分布式点播系统的局限性19结论20参考文献21摘要本文介绍了分布式操作系统的特点以及与网络操作系统的区别,并且以大规模IPTV点播系统为例说明分布式系统分布方式,分布式操作系统是在比单机复杂的多机环境下得到实现的,并且具备分布性、自治性、并行性、全局性这四个基本特征,能够实现资源共享,加快计算速度,并且可靠性得到了提高。在分布性与并行性上比网络操作系统有独到的优点,并且在透明性以及健壮性方面具有网络
4、操作系统不可匹敌的优势,在大规模IPTV点播系统中,本文从分布式系统的结构、分布式系统的工作原理、分布式系统的典型作用以及分布式系统的局限性等方面详细阐述了分布式系统在服务器系统中是如何实现分布的。关键字:分布式操作系统、网络操作系统、IPTV点播系统。ABSTRACTThis article describes the characteristics of distributed operating systems and network operating system differences, and large-scale IPTV on-demand distribution sys
5、tem as an example of distributed systems, distributed operating system is more complex than the single machine environment are realized , and have distribution, autonomy, parallel, overall the four basic characteristics, to achieve resource sharing, speed up the computing speed, and reliability has
6、been improved. And parallelism in the distribution of network operating systems than there are unique advantages, and in the transparency and robustness in a network operating system can not match advantage in large-scale IPTV VOD system, this article from the distributed system structure, distribut
7、ion type system works, the typical role of distributed systems and distributed systems such as the limitations described in detail in the server system in a distributed system is how to achieve distributed.Keywords: distributed operating systems, network operating systems, IPTV on-demand system.1 分布
8、式操作系统的特点分布式操作系统是在比单机复杂的多机环境下得到实现的,操作系统在进行任何一项任务的始终都要依赖于通信软件模块,故而分布式操作系统具有区别于单机操作系统的下列显著特点:(1)具有干预互连的各处理机之间交互关系的责任。分布式操作系统必须保证在不同处理机上执行的进程彼此互不干扰,并严格同步,以及保证避免或妥善解决各处理机对某些资源的竞争和引起的死锁等问题。(2)分布式操作系统的控制结构是分布式的。分布式操作系统一般由内核和实用程序组成。内核主要负责处理各种中断、通信和调度实用程序。而实用程序有多个,它们分别完成一部分的系统功能。由于分布计算机系统由多台计算机组成,分布式操作系统的内核就
9、必须有多个,每台计算机上都应有一个内核,而每台计算机上所配置的实用程序可以各不相同,且可以以多副本形式分布于不同的计算机上。内核一般由基本部分和外加部分组成。5bDH部分主要用来控制外部设备,它根据各台计算机所配置的外部设备而定。各台计算机的内核的基本部分是相同的,它运行于硬件之上,是一种具有有限功能的较小的操作系统内核,主要作用是让系统管理员以它为基础建立操作系统,其主要功能为进程通信、低级进程管理、低级存储管理、输入输出管理等。(3)分布式操作系统按其逻辑功能可分为全局操作系统和局部操作系统两部分。由于分布式操作系统把资源看成统一的整体来处理,系统基于单一策略来控制和管理,因而在操作系统的
10、设计上要体现出各处理机间的协调一致,整体地去分配任务及公共事务、特殊事务(意外处理、错误捕获等),即把整体性分散于内核和管理程序之中,这一部分称为全局操作系统。但在每台计算机上的操作系统又有独立于其他机器的管理功能,这一部分称之为局部操作系统。它主要负责属于本机独立运行的基本管理功能以及本机与其他机器的同步通信、消息发送的事务管理。这样的划分是为了使各处理机在运行中既具有独立性和一定的自主权,又能保持系统中各机的步调一致并能良好地合作。(4)分布式操作系统的基本调度单位不是一般系统中的进程,而是一种任务队列,即多个处理机上的并发进程的集合。多处理机系统以任务级并行为特征。同一任务队列的各进程可
11、分布在不同的处理机上并行地执行,同一处理机也可执行多个不同的任务队列的进程。任务队列的各进程或各个任务队列之间都有很复杂的内在联系。(5)分布式操作系统的组成情况与系统的耦合方式关系很大。紧耦合的分布式系统中,系统资源的耦合程度很高,需使用专门的各种软件硬件机制来解决冲突和竞争等问题,在松耦合的分布式系统中,各处理机配有自己的本地资源,系统的重要问题是机问的同步与通信的管理。(6)分布式操作系统为加强各处理机间的动态协作,借鉴了网络操作系统中的消息传送协议技术,具体采取什么协议则根据系统的互连模式而定。2 网络操作系统和分布式操作系统的区别2.1网络操作系统网络操作系统和分布式操作系统计算的需
12、求催生了计算机的发明,通信和资源共享的需求又催生了计算机网络的产生和发展,而分布协同处理和廉价的高性能计算的需求推动了集群的出现。计算机系统需要操作系统的武装,同样网络和集群也需要有相应的操作系统,只是由于需求和设计目标不同,这样的操作系统有很大的不同。为了说明这一点,本节先介绍一下计算机网络和集群知识。2.1.1网络操作系统计算机网络计算机网络是指将若干台计算机用通信线路按照一定规范连接起来,以实现资源共享和信息交换为目的的系统。计算机网络从诞生到目前为止,其发展历史可以划分为四个阶段:第一代网络:面向终端的远程联机系统。其特点是整个系统里只有一台主机,远程终端没有独立的处理能力,它通过通信
13、线路点到点的直接方式或通过专用通信处理机或集中器的间接方式和主机相连从而构成网络。在前一种连接方式下主机和终端通信的任务由主机来完成:而在后一种方式下该任务则由通信处理机和集中器承担。这种网络主要用于数据处理远程终端,负责数据采集,主机则对采集到的数据进行加工处理,常用于航空自动售票系统、商场的销售管理系统等。由于终端不具有独立的处理能力,因此这种系统并不是严格意义上的网络。第二代网络:以通信子网为中心的计算机通信网。其特点是系统中有多台主机(可以带有各自的终端),这些主机之间通过通信线路相互连接。通信子网是网络中纯粹通信的部分,其功能是负责把消息从一台主机传到另一台主机,消息传递采用分组交换
14、技术。这种网络出现在20世纪60年代后期,1969年由美国国防部高级研究计划局建立的阿帕网(ARPANET)就是其典型代表。第三代网络:遵循国际标准化网络体系结构的计算机网络。其特点是按照分层的方法设一计算机网络系统。1974年美国IBM公司研制的系统网络体系结构SNA就是其早期代表。网络体系结构的出现方便了具有相同体系结构的网络用户之间的互连,但同时其局限性也是显然的。20世纪70年代后期,为了解决不同网络体系结构用户之间难以相互连接的问题,国际标准化组织(1SO)提出了一个试图使各种计算机都能够互连的标准框架,即开放系统互连基本参考模型(OSl)。该模型包括7层:物理层、数据链路层、网络层
15、、传输层、会话层、表示层和应用层,模型中给出了每一层应该完成的功能。20世纪80年代建立的计算机网络多属第三代计算机网络。第四代网络:宽带综合业务数字网。其特点是传输数据的多样化和高的传输速度。宽带网络不但能够用于传统数据的传输,而且还可以胜任声音、图像、动画等多媒体数据的传输,数据传输速率可以达到几十到几百Mbiffs,甚至达到几十Gbiffs。第四代网络将可以提供视频点播、电视现场直播、全动画多媒体电子邮件、CD级音乐等网上服务。作为因特网的发源地,美国在第四代计算机网络的筹划和建设上走在了世界的前列。1993年9月美国提出了国家信息基础设施(N11)行动计划(Nil又被译为信息高速公路)
16、,该文件提出高速信息网是美国国家信息基础结构的5个部分之一,也就是这里所说的宽带综合业务数字网。现在世界各国都竞相研究和制订建设本国信息高速公路的计划以适应世界经济和信息产业的飞速发展。现在流行的所谓的因特网(Internet),指的是由遍布全球的许多计算机网络连成的网络(网络的网络)。它的产生主要分3个过程:(”阿帕网的诞生:1969年第一个计算机网络阿帕网诞生,这种计算机网络跨越的地理范围较大,如一个省、一个国家甚至全球,被称为广域网。(2)以太网的出现:1973年鲍勃梅特卡夫(BobMemalfe)在施乐(Xerox)公司发明了以太网(Ethernet),这种计算机网络所跨越的地域较小,
17、如几个办公室、一栋大楼。今天的以太网已成为局域网的代名词,局域网的传输速率高出阿帕网几千倍,成为中小型单位网络建设较理想的选择。(3)因特网的产生:1973年美国斯坦福研究院的文特瑟夫(VinCerf)提出了关于计算机网络的一个重要概念网关(Gateway),这对最终形成TCPP(传输控制协议网际协议)起了决定性的作用,因此他被人们誉为因特网之父。1974年5月,文特瑟夫和鲍勃卡恩BobKahn正式发表了传输控制协议TCP即后来的TCPP两个协议。1978年将TCP中的处理分组路由选择部分分割出来,单独形成一个IP协议。1977年文特瑟夫和鲍勃卡恩成功地实现了阿帕网、无线分组交换网络和卫星分组
18、交换网三网互连。虽说因特网源于阿帕网,但是真正促成因特网形成的则是美国国家科学基金会(NSF)。1986年主干网使用TCPflP协议的NSF网络建成。1986年一1991年并入NSF网的网络数从100个增到3000个,1989年NSF网络正式改称为因特网。2.1.2网络协议人与人之间交流需要使用相互都能听懂的语言。同样任何两台计算机之间要相互交流,也必须使用相同的信息交流规则,就是网络协议。网络协议就是不同计算机之间相互沟通的语言,不同计算机之间只有使用相同的语言网络协议,才能正确地交换信息。网络相关协议是多种多样且多个层次的。比如,应该用多少伏特电位表示0、多少伏特表示电位1呢?接受消息(M
19、essage)的计算机如何知道哪一位表示一个消息的结束?如何检测一个消息是否已被损坏或丢失及损坏和丢失后又该怎样处理?数字、字符串以及其他数据项应该占多少位以及如何表示它们等等。从低层的位传输细节到高层的信息表示,在不同层次上都需要协议。为了便于处理通信中的分层协议,国际标准化组织(IntemationalStandardsOrganization,ISO)开发了“开放系统互联参考模型”(OpenSystemsInterconnectionRe亿renceModel,OSl),清楚地定义了通信涉及的多个层次、它们的标准名称以及各层所完成的功能。OSI模型允许开放系统之间进行通信。一个开放系统是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅析 分布式 操作系统
限制150内