分布式系统及云计算复习资料

上传人:小** 文档编号:88424319 上传时间:2019-04-27 格式:DOC 页数:1 大小:51KB
返回 下载 相关 举报
分布式系统及云计算复习资料_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《分布式系统及云计算复习资料》由会员分享,可在线阅读,更多相关《分布式系统及云计算复习资料(1页珍藏版)》请在金锄头文库上搜索。

1、1 分布式计算是一种把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,在上传运算结果够,将结果统一合并得出数据结论的科学。2 分布式系统的关键目标:用户可以方便的访问资源;对用户隐藏资源再多台计算机上分布的情况;分布式系统是开放的;分布式系统是可扩展的3 资源可访问性:是用户可以方便的访问远程资源,并且以一种受控的方式与其他用户共享这些资源。4 透明性;指分布系统是一个整体,而不是独立的组件的组合,系统对用户和应用程序屏蔽其组件的分离性。5 云计算:由一系列可以动态升级和被虚拟化的资源组成,这些资源被所有云计算的用户所共享并且可以方便的通过网络访问,用户无需掌握与计算技术,只需要按

2、照个人或者团体的需要租赁与计算的资源。6 云计算的优缺点;优点(1.数据的可移性2.轻松维护个人应用程序和个人文件3.对计算机的要求低4.给多人协作带来了机会5.资源整合使用率高6.节电省能,降低成本)缺点(1.对网络的高依赖性2.数据的安全问题3.数据的存活能力7 集群运算与网格运算的区别:1在集群中,资源位于单个的管理区中由单个实体进行管理;而在网格系统中,资源分布在不同的管理区。每个管理区都有其策略和目标2应用程序的调度安排,集群系统中的调度器着眼于提高整个系统性能;而在网格系统中调度器被称为资源代理着眼于提升特定应用的表现来满足终端用户的服务质量需求。8 分布式系统:是一组自治的计算机

3、集合,通过通信网络和相互链接,实现资源共享和协同工作,而呈现给用户的是单个完整的计算机系统。9 分布式与集中式区别:1.分布式各组件和进程行为是物理并发的,没有统一时钟,而集中式系统的时间是明确的,同步机制实行起来相对容易2.分布式系统各组件必须实现可靠安全的相互作用,当一部分出现故障时,系统大部分工作仍可进行。而集中式系统出现鼓掌则不能继续工作3.分布式系统的异构性。4与集中式系统相比,分布式系统响应时间较短。5.分布式系统具有可扩展性。10 分布式与计算机网络区别:1.分布式系统各个计算机之间相互通信,无主从关系,网络有主从关系2.分布式系统资源为所有用户共享,网络有限制的共享3.分布式系

4、统中若干个计算机可相互协作共同完成一项任务,网络不行。11 对等体系结构:在对等体系机构中,一项任务或活动涉及的所有进程扮演相同的角色,作为对等方进行协作交互,不区分客户和服务器或运行它们的计算机。12 中间件:是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。13 分布式系统分类:1布式计算系统2分布式信息系统3分布式普适系统14 分布式系统中的硬件:1基于总线的多处理机2基于交换的多处理机3基于总线的多计算机4.基于交换的多计算机15 分布式系统中的软件:1分布式操作系统,2.网络操作系统3中间

5、件系统16 分布式操作系统:是分布式软件系统的重要组成部分。负责管理分布式系统资源,控制分布式程序运行等,其主要目的是为了隐藏细节,管理硬件资源,提供系统接口,使得并进程能够共享系统资源。17 网络操作系统:是传统操作系统的扩充,为用户提供各种交换信息和资源共享的服务,这是一种典型的松耦合的软件与松耦合的硬件结合形成的系统。18 中间件系统:满足大量用户的需求;运行于多种硬件和OS平台;支持分布式计算,提供跨网络、硬件和OS平台的透明性应用或服务的交互功能;支持标准的协议;支持标准的接口。19 分布系统中的主要特征:1.容错性是允许系统出错的,但它可以在故障后恢复,而不丢失数据分布式系统区别与

6、单机系统的一个特征是可以容许部分失效。2.安全性指系统中的数据被有意或者无意地泄露以及数据和其他系统资源被破坏的问题。20 客户服务器体系结构:是一个物理上分布的逻辑整体,它是由客户机、服务器和连接支持部分组成。客户机:是一个面向最终用户的接口设备或应用程序,它是一项服务的消费者,它包含并管理数据库和通信设备,为客户请求过程提供服务;连接支持部分是用来连接客户机与服务器的部分,如网络连接、网络协议、应用接口等。21 客户-服务器结构的优点:1.有利于实现资源共享2.有利于进程通信的同步,3.可实现管理科学化和专业化4.可快速进行信息处理5.具有更好的扩展性22 面向连接服务与面向无连接的服务:

7、23 1面向连接的服务是指通信双方在通信过程中必须建立一个虚拟的通信线路24 数据传输过程必须经过连接建立、连接维护与释放连接三个阶段;25 在数据传输过程中,各个分组不需要携带目的节点的地址;26 传输连接类似一个通信管道,发送者在一端放入数据,接收者在另一端取出数据,传输的分组顺序不变,因此传输的可靠性好,但是协议复杂,通信效率不高。27 2无连接服务的主要特点是:28 每个分组都携带源节点与目的节点地址,各个分组的转发过程是独立的;29 传输过程不需要经过连接建立、连接维护与释放连接三个阶段;30 目的主机接收的分组可能出现乱序、重复与丢失现象。31 无连接服务的可靠性不是很好,但是由于

8、省去了很多协议处理过程,因此它的通信协议相对简单,通信效率比较高。32 应用程序的层次结构:1用户界面层:是用户通过界面中的一些友好提示信息与服务器进行交互的一个层次。2逻辑事务处理层:在客户端用户提出请求之后,服务器对客户端提交的请求服务进行处理,也是整个系统的核心。3数据层:是整个客户-服务器模型的基础,一般是由服务器提供,它为逻辑事务处理层提供处理过程所需要的数据。33 多层体系结构的特点:安全性;稳定性;易维护性;快速响应性;系统灵活扩展性34 双层体系结构特点:1.缺乏有效的安全性2.客户端负荷过重3.服务器端工作效率低4.容易造成网络阻塞35 计算机网络通信过程实质是分布在不同地理

9、位置的主机进程之间进行通信的过程,进程间的通信实际就是进程之间的相互作用,客户-服务器模式实际上就是提供呢进程间相互作用的一种方式。36 进程通信中客户服务器你模型的实现方法:1并发服务器:核心是使用一个守护程序;处于后台工作,当条件满足时被激活进行处理。2迭代服务器:通过设置一个请求队列存储多个客户的服务请求,服务器采用先到先服务的原则影响客户端的请求。37 并发与代理服务器的比较:1并发服务器:系统资源要求高;可以处理多个用户的服务请求;从服务器不以来主服务器而独立处理服务请求;不同的从服务器可以分别处理不同客户的服务请求;系统的实时性好;适应于面向连接服务类型 .2迭代服务器:系统资源要

10、求不高;处理客户的服务请求的数量受到请求队列长度的限制;可以有效的控制请求处理时间;适应于无连接的服务类型。38 OSI七层:1物理层是OSI参考模型的最低层,主要功能是为数据链路层屏蔽网络的底层物理传输介质的差异。2数据链路层:OSI模型的第二层,它控制网络层与物理层之间的通信。它的主要功能是如何在不可靠的物理线路上进行数据的可靠传递。3.网络层:O S I 模型的第三层,主要任务是通过路由选择算法,为分组通过互联网选择适当的路径4.传输层:向用户提供可靠的端到端的服务,其主要任务就是实现分布式进程的通信,是整个协议结构的核心5.会话层:负责在网络中的两节点之间建立、维持和终止通信。6.表示

11、层:主要是处理两个通信系统中交换信息的表示方式,包括数据格式变换,数据加密和解密,数据压缩与恢复功能7.应用层:应用层是最高层,主要功能是为应用程序提供网络服务。39 客户-服务器端模型的变种:1移动代码:是指能从一台计算机下载到另一台计算机运行的代码。2移动代理:可以从一台计算机移动到网络上的另一台计算机,访问本地计算机得资源,完成存储信息收集之类的任务,最后返回结果的一种应用程序。3网络计算机:是一种专门用于网络计算机环境下的终端设备4瘦客户:指一个软件层,它支持用户端得计算机枪基于窗口的用户界面,而在远程的计算机上执行的应用程序5移动设备和自主网络40 分布式对象:将接口放在一台计算机上

12、,对象本身却驻留在另一台计算机上。41 远程对象特征:它们的状态并不是分布的;它驻留在单个计算机上,只有由该对象实现的接口可以在其他计算机上使用。42 分布式对象的基本模型:1.远程对象2.分布式共享对象。43 远程过程调用的基本思想:是调用方通过使用参数来把信息发送给被调用方,然后被调用方就传回调用方想要得到的信息。44 隐式绑定和显示绑定:隐式绑定是一种简单机制,该机制允许客户在只使用对象引用的情况下可以直接进行方法调用。显示绑定一般返回指向代理的指针,该代理可以在本地使用。45 RMI和RPC本质上的不同:RMI一般支持系统级对象引用;RPC不需要使用通用的客户端和服务器存根,却可以更加

13、方便的使用针对特定对象的存根。46 分布式计算环境:是用来作为现有的操作系统和分布式式应用程序之间的中抽象层47 最常见的两种分布式对象:1分布式动态对象,它是由服务器以客户的名义在本地创建,只能由所代表的客户访问。2 分布式命名对象,它由服务器创建后可以供多个客户共用48 java远程方法调用的优点:1.安全2.可移动属性3.设计方式4.安全5.便于编写和使用6.编写一次7.分布式垃圾收集8.并行计算。编程部分:1.IDL模块module china Module ruc/no definition here ;映射结果package china.ruc;2.Idl常量Module Cons

14、tIDLconst long myconstant=123;映射结果packageConstIDLPublic interface myconstantpublic static final int value=(int)(123;)3. IDL结构体类型Module structmodule Struct personstring name;short age;生成结果Package structmodule;Public final class persion implements org.omg.CORBA.portable.IDLEntity Public string name=nu

15、ll; Public short age=short(0);Public person()Public person(srting_name,short_age)name=_name;age=_age;4.IDL序列和数组Module arraymodule Struct somestructure Long longarray15; Sequenceunboundedbools; Sequenceboundedchars;数组和序列定义为如下java代码Public int longarray=null;Public boolean unboundedbools=null;Public char boundedchars=null;5. IDL异常Module exceptionmoduleException yikeserror string info;映射结果: Yikeserror异常代码Package exceptionmodule;Public final class yikeserror extends org.omg.CORBA.UserExceptio

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

当前位置:首页 > 商业/管理/HR > 管理学资料

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