算法2008级分布试操作系统试卷答案

分布操作系统  时间:2021-02-28  阅读:()

《分布式操作 系统》 试题答案2008级 

一、 名词解释(每题4分共20分)

1. 中间件指一个软件层放在应用程序和网络操作系统之间它提供了一个编程抽象以及对底层网络、硬件、操作系统和编程语言异构性的屏蔽。

2. RPC RPC是remote procedure call 远程过程调用的简称。 RPC思想是使远程的过程调用就像在本地的过程一样调用者不应该意识到此调用的过程是在其他机器上实行的。

3. 名称解析在名称空间中根据节点的路径名就可以寻找到这个节点所存储的任何信息这个查找的过程就称为名称解析。

4. 严格一致性模型所有共享访问事件都有绝对时间顺序。

5. 容错fault toler ance 避免系统失效。在故障发生时系统仍能正常运行提供服务 。

二、 简答题(每题6分共30分)

1. 某多计算机系统中的256个CP U组成了一个16X 16的网格方阵。在最坏的情况下消息的延迟时间有多长(以跳(hop)的形式给出跳是结点之间的逻辑距离)?解答假设路由是可选的最长的可选路由是从网格中的一个角落到达与其相反的角落这段路由的长度为30跳。

2. 简述处理机分配算法中的发送者发起的分布式启发性算法的算法实现过程及算法的特点。

3. 举出一个例子在这个例子中为了真正访问实体E需要把他的地址进一步解析成另一个地址。

解答在因特网中 IP地址通常就是所谓主机地址然而要访问一台主机就要将主机IP地址解析为以太网地址。

4. 试举例说明没有统一时钟的分布式系统会发生什么问题

解答 当每台机器有它自己的时钟时一个发生于另一事件之后的事件可能会被标记为一个比另一个事件更早的时间。例

5. 举例说明分布式系统中数据存储的拷贝分为哪几种类型

1

三、 解答题(每题10分 共50分)

1. 什么是分布式系统分布式系统发展的前提条件有哪些试列举2个分布式系统的例子。

答分布式系统的定义

一个分布式系统是若干个具有自治功能的独立计算机的集合但是对该系统的用户来说感觉该系统就像一台计算机一样。

 硬件方面每台计算机都是独立、 自主的计算机

 软件方面用户感觉在独占系统

分布式系统物理上是分布的逻辑上是一个整体。

分布式系统发展的前提条件有

 计算机性能价格比在迅速提高

 网络技术的发展与普及有线网络、移动计算、无处不在的计算

 计算量增大

 任务本身需要分布式处理

例

 工作流处理系统订单自动处理、办公自动化、 电网调度等系统

 银行“一卡通”系统、 电信“神州行”系统、飞机订票系统等

2. 在面向消息的通信中什么是持久通信和暂时通信试举例说明。

答持久通信发送者发送消息后不需要再保持运行状态接收者在发送者发送消息时也不需要处于运行状态。典型例子 电子邮件系统。传输的消息在提交之后由通信系统存储直到将其交付给接收者。工作方式类似于驿马快递制度。

暂时通信通信系统只在发送和接收消息的应用程序运行期间存储消息。典型例子所有传输层通信服务存储转发式路由器。

3. 试举例说明什么是代码迁移的弱可移动性和强可移动性 10分

答代码迁移是在机器间移动代码。广义的代码迁移可以涉及在机器间移动程序。

弱可移动性的典型特征是传输过来的程序总是以初始状态重新开始执行的。在弱可移动性模型中可以只传输代码段以及某些初始化数据。如java小程序

applet它只要求目标机器能够执行一些代码。

强可移动性的典型特征是可以先停止运行中的进程然后将它搬到另一台机器上去再从刚才中断的位置继续执行。如D’ Agents中的代理是一个程序该程序可以在异构系统中的机器间迁移。支持发送者启动的强可移动性。

4. 常见的选举算法有哪几种简述他们的算法实现过程。 10分

答常见的选举算法有欺负算法、环算法。

(1) 欺负算法:

当一个进程P发现协调者不响应请求时它就发起选举

2

进程P向所有号码都比它大的进程发送选举消息

若无人响应 P获胜成为协调者

若有大的进程响应 响应者接管选举 P的工作完成。

(2) 环算法:

假设所有进程是按物理或逻辑排序形成没有令牌的环每一个进程都知道谁是它的后继者

当任何一个进程发现协调者不再起作用时它就构造一个包含它自身进程号的选举消息发送给它的后继者直到找到一个进程

每次发送者都将自己的进程号加入到消息中 当消息回到始发者的手中始发者接收到包括自己进程号的消息转成协调者消息。

该消息将再一次绕环运行 向所有的进程通知谁是协调者在成员表中进程号码最大的那个和新的环成员。

5. 文件更新有哪几种主要算法简述其算法思想

答文件更新有主拷贝复制和表决Voting算法两种主要算法。

主拷贝复制算法

 指定一个服务器为主服务器其它服务器为从服务器

 当要更新一个复制文件将该更新文件送至主服务器

 在主服务器处完成修改然后向各从服务器发命令完成修改

 容错方法将日志写在稳定存储器。

表决Voting算法

基本思想在读或写一个复制文件之前要求申请并获得多个服务器的允许并将新的版本号与文件联系起来用以识别文件版本

读法定数read quorum Nr:读文件操作前必须达到的服务器数

写法定数write quorum Nw:更新文件前必须达到的服务器数

Nr与Nw遵循的规则 NwN/2 服务器总数的一半 NrNwN。

3

VoLLcloud:超便宜香港CMI大带宽vps-三网CMI直连-年付四免服务-低至4刀/月-奈飞

vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。致力于全球服务器租用、托管及云计算、DDOS安 全防护、数据实时存储、 高防服务器加速、域名、智能高防服务器、网络安全服务解决方案等领域的智 能化、规范化的体验服务。所有购买年付产品免费更换香港原生IP(支持解锁奈飞),商家承诺,支持3天内无条件退款(原路退回)!点击进入:vollclo...

JustHost,最新高性价比超便宜俄罗斯CN2 VPS云服务器终身8折优惠,最低仅8元/月起,200Mbps带宽不限流量,五大机房自助自由切换,免费更换IP,俄罗斯cn2vps怎么样,justhost云服务器速度及综合性能详细测评报告

主机参考最新消息:JustHost怎么样?JustHost服务器好不好?JustHost好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯5个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!just...

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

分布操作系统为你推荐
1433端口怎么去看1433端口在线代理网站最好的免费在线代理网站有哪些~急!在线代理网站求有效的代理服务器地址?显卡温度多少正常显卡温度多少算正常?显卡温度多少正常显卡温度是多少才算正常的?淘宝店推广如何推广淘宝店9flashIE9flash模块异常。神雕侠侣礼包大全神雕侠侣陈晓礼包兑换码怎么获得怎么升级ios6苹果iPhone6怎么升级系统安装迅雷看看播放器如何用手机安装迅雷看看播放器
.cn域名注册 海外服务器 英语简历模板word mysql主机 免费mysql 日本bb瘦 asp免费空间申请 183是联通还是移动 免费dns解析 上海电信测速网站 国外的代理服务器 阵亡将士纪念日 黑科云 存储服务器 博客域名 privatetracker 中美互联网论坛 ping值 vi命令 赵蓉 更多