分布式系统复习题与参考答案(答案完全版)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

关于分布式系统复习题与参考答案一、填空题(每题n分,答错个扣分,全错全扣,共计m分)1.下面特征分别属于计算机网络和分布式计算机系统,请加以区别:分布式计算机是指系统内部对用户是完全透明的;系统中的计算机即合作又自治;系统可以利用多种物理和逻辑资源,可以动态地给它们分配任务。计算机网络是指互连的计算机是分布在不同地理位置的多台独立的“自治计算机”。2.点到点通信子网的拓扑结构主要有以下几种:星型、环型、树型、网状型,请根据其特征填写相应结构。网状型:结点之间的连接是任意的,没有规律。环型:节点通过点到点通信线路连接成闭合环路。星型:节点通过点到点通信线路与中心结点相连;树型:结点按层次进行连接。3.分布式计算系统可以分为两个子组,它们是集群计算系统和网格计算系统。4.分布式事务处理具有4个特性,原子性:对外部来说,事务处理是不可见的;一致性:事务处理不会违反系统的不变性;独立性:并发的事务处理不会相互干扰;持久性:事务处理一旦提交,所发生的改变是永久性的。5.网络协议有三要素组成,时序是对事件实现顺序的详细说明;语义是指需要发出何种控制信息,以及要完成的动作与作出的响应;语法是指用户数据与控制信息的结构与格式6.根据组件和连接器的不同,分布式系统体系结构最重要的有4种,它们是:分层体系结构、基于对象的体系结构、以数据为中心的体系结构、基于事件的体系结构7.在客户-服务器的体系结构中,应用分层通常分为3层,用户接口层、处理层和数据层。8.有两种类型的分布式操作系统,多处理器操作系统和多计算机操作系统。9.软件自适应的基本技术有3种,一是要点分离、二是计算映像、三是基于组件的设计。10.DCE本身是由多个服务构成的,常用的有分布式文件系统、目录服务、安全服务以及分布式时间服务等。11.TCP/IP体系结构的传输层上定义的两个传输协议为传输控制协议(TCP)和用户数据报协议(UDP)。12.WindowsNT的结构借用了层次模型和客户/服务器两种模型。13.常用的进程调度算法有先来先服务、优先数法和轮转法14.进程的三个基本状态是就绪、执行、等待(阻塞)。15.进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位16.进程四个特征是动态性,并发性,独立性,异步性。17.操作系统通常可以分为以下几种类型:批处理系统、分时系统、实时系统、网络操作系统和分布式操作系统。18.解决死锁的基本方法包括预防死锁,避免死锁,死锁检测,死锁恢复。19.在引进线程的操作系统中,调度和分派的基本单位是线程,拥有资源的单位是进程。20.在面向流的通信中,为连续提供支持数据流的模式有异步传输模式、同步传输模式和等时传输模式三种。21.在流同步机制,通常有在数据单元层次上进行显式同步和通过高级接口支持的同步两种。22.在分布式系统中,挂载外部名称空间至少需要的信息是:访问协议的名称、服务器的名称和外部名称空间中挂载点的名称。23.在名称空间的实现中,为了有效实现名称空间,通常把它划分为逻辑上的三层,其三层指的是全局层、行政层和管理层。24.在名称解析的实现中,通常采用两种方法,一是迭代名称解析;二是递归名称解析。25.在逻辑时钟算法中,Lamport定义了一个称作“先发生”的关系,表达式ab表示a在b之前发生。先发生关系是一个传递关系。26.分布式系统中,通常有4种互斥算法,一是集中式、二是非集中式、三是分布式、四是令牌环。27.分布式系统中的选举算法有两种,一是欺负选举算法;二是环选举算法。28.在以数据为中心的一致性模型中,顺序一致性是指“任何执行结果都是相同的,所有进程对数据存储的读/写操作是按某种序列顺序执行的,并且每个进程的操作按照程序所制定的顺序出现在这个序列中”。29.在因果一致性中,所有进程必须以相同的顺序看到具有潜在因果关系的写操作。不同机器可以以不同的顺序看到并发的写操作。30.以客户为中心的一致性模型中,满足最终一致性的数据存储具有以下属性:没有更新操作时,所有副本逐渐成为相互完全相同的拷贝。31.以客户为中心的一致性模型中,一个写操作总是在同一进程执行的后续读操作之前完成,而不管这个后续的读操作发生在什么位置。32.在一致性协议中,基于主备份的协议比较盛行,它包括远程写协议和本地写协议两种。33.在一致性协议中,复制的写协议包括主动复制和基于多数表决的一致性协议两种。34.在容错性中,故障通常被分为暂时性故障、间歇性故障和持久性故障三大类型。35.如果系统是容错的,使用冗余掩盖故障的方法有信息冗余、时间冗余和物理冗余三种。36.在可靠的客户-服务器通信中,失败时的RPC系统中发生客户不能定位服务器、请求消息丢失、服务器崩溃、应答消息丢失和客护端崩溃等5种形式。37.在原子多播里,消息排序通常有4种不同的排序方法,它们分别是:不排序的多播、FIFO顺序的多播、按因果关系排序多播和全序多播。38.容错性的基本要求是从错误中恢复,本质上有两种形式的错误恢复,一是回退恢复;另一种是前向恢复。39.在分布式安全性中,通常考虑计算机系统受到的安全威胁有窃听、中断、修改和伪造等四种。40.安全策略准确地描述系统中的实体能够采取的行为以及禁止采取的行为。41.安全机制包括加密、身份认证、授权和审计等四个部分。42.分布式加密系统通常有三种类型,一是对称加密系统(DES);二是公钥加密系统(RSA)、三是散列函数(MDS)系统。43.身份认证是一种会话密钥,常用的身份认证有基于共享密钥的身份认证、使用密钥分发中心的身份认证、使用公钥加密的身份认证三种类型。44.消息的完整性是指保护消息免受修改;其机密性确保窃听者不能截获和读取消息。45.在安全通道中,为了使消息完整性和机密性。通常采用数字签名和会话密钥的加密算法实现安全通道的数据交换。46.在安全组通信中,要确保机密性,机密组通信使用公钥加密系统可以解决;而安全的复制服务器组中共享一个保密签名的方法。47.在访问控制中,要建立主体对对象的访问权限,其普通方法是构造一个访问控制矩阵,而访问控制列表(ACL)和权能列表来实现。48.防火墙通常分为两种不同的类型,一种是数据包过滤网关;另一种是应用层的网关。49.在分布式系统安全管理中,主要分密钥管理、安全组管理以及授权管理三大内容。50.在容错性中,人们定义了一些不同类型的故障,主要的有崩溃性故障、遗漏性故障、定时性故障、响应性故障以及随意性故障等五大类。二、选择题(每题n分,共m个题,共计x分)1.网络体系结构可以定义为:(C)A、一种计算机网络的实现B、执行计算机数据处理的软件结构C、建立和使用通信硬件和软件的一套规则和规范D、由ISO制定的一个标准2.在OSI参考模型中,数据链路层的数据服务单元是:(C)A、分组B、报文C、帧D、比特序列3.下面属于分布式计算系统的是(BC)A、资源管理B、集群计算C、网格计算D、运行应用程序4.目前分布式信息系统按集成可分为(AB)A、事务处理系统B、企业应用集成C、网络管理D、资源分配系统5.现在已认可的分布式系统软件体系结构样式有(ABCD)A、分层体系结构B、基于对象的体系结构C、以数据为中心的体系结构D、基于事件的体系结构6.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是(A)。A.飞机票B.旅行社C.航空公司D.旅行社和航空公司7.DNS属于(A)层协议。A.应用层B.传输层C.互联网层D.网络接口层8.活动目录是一种(AB)结构的目录服务。A.层次式B.分布式C.对等式D.主次式9.对于域名:test.com,DNS服务器查找顺序是(B)。A.先查找test主机,再查找.com域B.先查找.com域,再查找test主机C.随机查找D.以上答案皆是10.SMTP协议是关于(A)的协议。A.邮件传输B.文件传输C.超文本传输D.网络新闻组传输11.POP3协议是关于(C)的协议。A.超文本传输B.邮件传输C.接收邮件D.网络新闻组传输12.远程客户端登录终端服务器必须提供一定的信息,下列有(AC)属于这种必要的信息。A.用户名B.域C.服务器IP地址D.连接名称13.在多播通信中,应用层多播树的质量通常以(ABC)不同的尺度来度量。A.链接树B.相对延时补偿C.树成本D.树结构14.以多播流方式传递内容时只能采用(B)类型的发布点。A.单播发布点B.广播发布点C.单播发布点或广播发布D.既不是单播发布点也非广播发布点15.DNS名称空间是分层组织的一棵有根树,标识符是有(C)。A.字母组成B.数字组成C.字母和数字组成D.汉字组成16.IDL编译器的输出包括的文件是(ABD)。A.文件头B.客户存根C.守护程序D.服务器存根17.下列属于流同步的是(CD)。A.位同步B.字同步C.离散数据流与连续数据流之间同步D.口型同步18.实现线程包的基本方法有(AC)。A.构造一个完全在用户模式下执行的线程库B.由进程间通信实现C.由内核来管理线程并进行调度D.由用户程序来实现19.下面是多线程服务器可行的设计方法是(ACD)A.多线程文件服务器B.Web服务C.单线称文件服务器D.作为有限状态机20.与迭代名称解析比较,递归名称解析的优点是(BC)。A.要求服务器性能高B.缓存结果更为有效C.能减少通信开销D.算法简单21.名称用来表示实体,下面属于实体名称的是(BCD)A.实体图B.标识符C.易于理解的名称D.实体地址22.下面用于定位移动实体的方法是(ABCD)A.使用广播与多播B.使用转发指针C.给实体指定一个起始位置D.创建一棵分层搜索树23.分布式系统的全局状态是指(BD)。A.用于计算的临时记录B.每个进程的本地状态C.要发送的消息D.当前正在传输中的消息24.面向消息的中间件模型一般提供(ACD)。A.持久异步通信B.RPC和RMIC.电子邮件D.工作流25.在分布式系统中,实现事务的方法是(BC)。A.创建进程B.为进程分配私有工作空间C.做写前日志D.创建线程26.并发控制的总体思想是(A)。A.正确调度相冲突的操作B.对事务进行管理C.进行数据的更新D.有序的通信27.下面属于进程间同步算法的是(CD)。A.FIFO算法B.基于优先级的算法C.选举算法D.互斥算法28.严格一致性中存在的问题是(A)。A.依赖于绝对的全局时间B.不依赖于绝对的全局时间C.依赖于并发控制算法D.不依赖于并发控制算法29.下列属于“以数据为中心的一致性模型”是(ACD)。A.线性化和顺序一致性B.最终一致性C.因果一致性D.FIFO一致性30.下列属于“以客户为中心的一致性模型”是(BCD)。A.严格一致性B.单调读一致性C.写后读一致性D.读后写一致性31.下面属于一致性协议的是(CD)。A.传输协议B.中间件协议C.基于主备份的协议D.复制的写协议32.基于主备份的协议是指(AB)A.负责协调X上的远程写操作B.负责协调X上的本地写操作C.主动复制D.协调操作33.冗余是获得容错性所需的关键技术,下面属于冗余掩盖故障的是(BCD)。A.存储器冗余B.信息冗余C.时间冗余D.物理冗余34.在可靠多播通信中,解决反馈拥塞的方法是(AB)。A.无等级的反馈控制B.分等级的反馈控制C.分层的反馈控制D.闭环反馈控制35.实现可靠原子多播的方法是(BC)。A.转发指针B.消息排序C.虚拟同步D.指针缓存36.在分布式系统安全设计问题中,控制的焦点是(ABC)。A.防止无效操作的保护B.防止未经授权调用的保护C.防止未经授权用户的保护D.安全机制的保护37.在分布式系统中,加密和解密的实现是(D)。A.递归算法B.安全管理C.通道管理D.以密钥为参数的加密算法38.分布式系统常用的加密系统有(ABC)。A.对称加密系统(DES)B.公钥加密系统(RSA)C.散列函数(MDS)D.授权加密39.在分布式系统安全通道的通信中,其安全性归结为(BC)。A.授权访问B.对通信各方进行身份验证C.确保消息完整性和机密性D.检验权限40.在分布式安全访问控制中,实现访问控制的方式

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功