《分布式操作系统》试卷
分布式数据库试题及答案
分布式数据库试题及答案数据库试题目录1. 九八年秋季试题 (5)1.1. 概念题 (5)1.1.1. 比较半连接方法和枚举法的优缺点。
(5)1.1.2. 2PL协议的基本思想。
(5)1.1.3. WAL协议的主要思想。
(5)1.1.4. SSPARC三级模式体系结构。
(5)1.1.5. 设计OID的数据结构时应考虑哪些问题。
(6)1.2. 某个大学中有若干系,且每个系有若干个班级和教研室,每个教研室有若干个教员,其中教授、副教授每个人带若干名研究生。
每个班有若干名学生,每个学生可选修若干门课程,每门课程可由若干学生选修。
完成下列各种要求: (7)1.3. 下面是某学院的一个学生档案数据库的全局模式: (9)1.3.1. 将全局模式进行分片,写出分片定义和分片条件。
(9)1.3.2. 指出各分片的类型,并画出分片树。
(9)1.3.3. 假设要求查询系号为1的所有学生的姓名和成绩,写出在全局模式上的SQL查询语句,并要求转换成相应的关系代数表示,画出全局查询树,请依次进行全局优化和分片优化,画出优化后的查询树。
要求给出优化变换过程。
(10)1.4. 设数据项x,y存放在S1场地,u,v存放在S2场地,有分布式事务T1和T2,T1在S1场地的操作为R1(x)W1(x)R1(y)W1(y),T2在S1场地的操作为R2(x)R2(y)W2(y);T1在S2场地上的操作作为R1(u)R1(v)W1(u),T2在S2场地上的操作作为W2(u)R2(v)W2(v)。
对下述2种情况,各举一种可能的局部历程(H1和H2),并说明理由。
(11)1.4.1. 局部分别是可串行化,而全局是不可串行化的 (11)1.4.2. 局部和全局都是可串行化的。
要求按照严格的2PL协议,加上适当的加锁和解锁命令,(注意,用rl(x)表示加读锁,wl(x)表示加对x加写锁,ul(x)表示解锁)121.5. 试述面向对象的数据库系统中页面服务器和对象服务器两种Client/Server体系结构的主要特点, (12)2. 九九年春季试题 (13)2.1. DBMS解决了信息处理技术中的哪些挑战? (13)2.2. 在关系数据库应用设计中,为什么要对数据库模式进行规范化? (13)2.3. 简述ACID特性。
分布式控制系统DCS考核试卷
D. 电源冗余
7. 以下哪些技术可以用于提高DCS系统的安全性?( )
A. 防火墙
B. 加密通信
C. 访问控制
D. 安全协议
8. 在DCS中,以下哪些设备可能受到网络攻击?( )
A. 控制器
B. 传感器
C. 执行器
D. 人机界面
9. 以下哪些指标可以用来评估DCS系统的性能?( )
A. 响应时间
4. PID控制算法中的P代表________。
5. DCS系统的________是指系统在出现故障时,能够自动切换到备用设备,保证系统连续运行的能力。
6. 传感器在DCS中的作用是________。
7. 执行器的作用是将________转换为机械动作。
8. 在DCS系统中,________是评价控制系统性能好坏的重要指标。
2. 在DCS中,所有的控制逻辑都可以在控制器上实现,无需外部设备。( )
3. DCS系统的设备层主要负责数据的采集和处理。( )
4. 通信延迟对DCS系统的控制效果没有影响。( )
5. 在DCS系统中,人机界面仅用于显示系统状态,不参与控制逻辑的实现。( )
6. DCS系统的冗余设计是为了提高系统的可靠性和稳定性。( √)
11. 在DCS中,以下哪个设备负责实现控制算法?( )
A. PLC
B. DCS控制器
C. 工控机
D. 传感器
12. 以下哪个概念与DCS系统的实时性无关?( )
A. 采样周期
B. 执行周期
C. 通信延迟
D. 控制策略
13. 在DCS系统中,以下哪个环节可能导致系统稳定性问题?( )
A. 控制器参数设置不当
标准答案
曹晟-分布式系统-2012届期末试题
曹晟-分布式系统-2012届期末试题一、单选题(10*2分)1.同步分布式系统的例子:A.EmailB.在线电子商务中的商品从订购到付款的流程C.VODD.FTP2.以下哪项不是分布式系统中出现各种问题的根本来源A.故障独立性B.开放性C.并发性D.无全局时钟3.以下关于分布式文件系统,不正确的是A.NFS通过文件**在客户端与服务器间传递文件B.平面文件服务和Unix一样提供open、close操作C.AFS可将客户端缓存存放在一棵备份树上,可扩展性好D.在NFS中,服务器不能进行名字转换4.正确的是A.Maekawa不会产生死锁B.时钟偏移可避免C.不需交互的两个进程,即使无时钟同步,也不会产生问题D.霸道算法需每个进程知道具有最小标识符的进程5.两阶段加锁在实际应用中如何提高锁机制的效率,不正确的是A.应尽早释放锁B.使应用事务本地化,且应尽早提交C.当全局要求回滚时,通过另一本地事务实现“补偿”行为D.解决此问题的本质是将业务层的两阶段提交协议转换到资源层6.以下关于Google云计算正确的是A.Google App Enginee属于PaaS类型的云服务B.设计BigTable为了有利于对分布式文件进行加锁C.Chubby用于对数据进行结构化存储和管理D.MapReduce中map()、reduce()不可能并行运行7.关于Lamport时钟不正确的是A.发生的时间有可能被赋予较早的时间标识B.事件排序是众多分布式算法的基石C.不是所有的进程都需要在时间的发生顺序上达成一致D.消息延迟导致的不确定性使物理时钟无法完美同步8.关于并发控制,不正确的是A.更新丢失出现的原因是食物再写入新数据前读出的是旧数据B.为了避免过早写入,通常事务要求执行read并推迟writeC.不一致检索是在某个检索事务与一个新事物并发运行的时候出现D.即使某时间读取了另一个已提交事务写入的数据,也不会引起脏数据读取9.以下关于中间件,不正确的是A.中间件提供了一个编程抽象,他不是一种软件层B.中间件独立于网络底层的传输协议C.中间件提供了异构硬件的支持D.中间件在操作系统提供更高级的抽象API,屏蔽操作系统的异构10.上传或下载文件中不想做了,能否删除已操作带来的影响属于哪章的知识A.时间和全局状态B.协商和协调C.系统模型D.分布式事务和一致性维护二、多选题(10*3分)1.以下对分布式系统的说法正确的是A.分布式操作系统用来处理分布式处理系统资源和控制分布式程序运行B.分布式程序设计语言具有分布性、通用性和稳健性C.分布式文件系统具有执行远端文件存取的能力,并以透明的方式进行存取D.分布式邮件系统指的是同一域名下不同地域放置的邮件系统2.说分布式具有“通用性”指的是A.与业务无关B.与服务协议无关C.与底层事务实现无关D.与系统要求无关3.以下关于lamport时钟,正确的是A.不同进程产生的消息可能有相同时间戳mport不具备性质:若L(A)<L(B),则A先于B发生C.基于lamport时间戳的事件排序,与真实物理时间的发生顺序必须一致mport时钟通过维护一个单调递减的软件计数器为事件添加时间戳4.正确的是A.Bayout体系中,向量时间符的作用是反映前段访问的最新数据值B.Gossip系统常用于冲突少、语意简单、处理即时信息的情况C.Coda文件系统中两个CVV,V1>=V2与V1<=V2均不成立,则存在一个冲突D.为了提高共享数据的可用性,Gossip、Bayout都对一致性作了适当的妥协5.以下系统模型正确的是A.交互模型关注进程和信道的性能以及全局时钟的缺点B.并非所有的模型都由若干进程组成,这些进程在网络上传递**C.故障模型将进程数据和基本通信系统进行分类D.安全模型可识别出一个开发的分布式系统中对进程和信道产生的威胁6.关于云计算正确的是A.是一种商业计算模型B.是一种计算模式,把IT资源数据应用,作为应用通过网络提供给用户C.是一种基础架构管理方法论,把大量的高度模拟化资源管理起来,组成一个大的资源池,用来统一提供服务D.以公开的标准和服务为基础7.下列关于加锁不正确的是A.一阶段加锁可避免不可重复读取问题B.两阶段加锁可避免更新丢失和不可重复读取C.严格两阶段加锁可避免更新丢失、读脏数据和不可重复读取问题D.锁的嵌套中,子事务继承父事务的所有锁8.复制的基本要求包括A.在不同的应用中有不同强度的一致性要求B.客户可对多个逻辑对象进行操作C.复制对象的操作必须满足应用请求D.对客户屏蔽多个物理拷贝的存在9.以资源共享的P2P应用有A.P2P文件共享B.P2P即时通讯C.P2P计算D.P2P激励10.以下哪些是云计算的特点A.超大规模B.按需服务C.价格昂贵D.虚拟化三、请用基本组播B-multicast 实现可靠组播的伪码(10分)四、画出Google 文件系统的系统框架图,对各部分功能进行解释,并阐述各部分之间的交互方式(10分)五、如图,假定逻辑时钟初始为0,1.为每个时间标定lamport 时钟(5分)2.为每个事件标定全序逻辑时间(5分)3.是否有潜在的因果相关违背?为什么?(5分)AC B六、对于分布式系统,谈谈你的认识和理解(15分)。
操作系统原理试题及答案
操作系统原理试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 在操作系统中,进程和线程的关系是?A. 线程是进程的一部分B. 进程是线程的一部分C. 进程和线程是完全独立的D. 进程和线程是同一个概念答案:A3. 下列哪项不是操作系统的五大基本功能?A. 文件管理B. 作业调度C. 内存管理D. 网络通信答案:B4. 操作系统的调度算法中,时间片轮转调度算法的特点是?A. 所有进程获得相等的CPU时间B. 进程按到达顺序获得CPU时间C. 进程按优先级获得CPU时间D. 进程按最长运行时间获得CPU时间答案:A5. 在操作系统中,虚拟内存的作用是什么?A. 提高CPU的运行速度B. 提高磁盘的读写速度C. 扩展可用的物理内存D. 减少磁盘的读写次数答案:C6. 下列哪项技术用于实现文件的共享?A. 缓冲技术B. 虚拟存储技术C. 多道程序设计D. 文件系统答案:D7. 在操作系统中,死锁的四个必要条件不包括以下哪一项?A. 互斥条件B. 占有和等待条件C. 不剥夺条件D. 循环等待条件答案:A8. 操作系统中,分页和分段的区别在于?A. 分页是固定大小的,分段是可变大小的B. 分页是可变大小的,分段是固定大小的C. 分页和分段都是固定大小的D. 分页和分段都是可变大小的答案:A9. 下列哪项不是操作系统提供的服务?A. 系统调用B. 设备驱动C. 用户界面D. 编译器答案:D10. 在操作系统中,中断和异常的区别是?A. 中断是由硬件产生的,异常是由软件产生的B. 中断是由软件产生的,异常是由硬件产生的C. 中断和异常都是由硬件产生的D. 中断和异常都是由软件产生的答案:A二、填空题(每题2分,共20分)1. 在操作系统中,_________是操作系统提供给用户和应用程序的接口。
答案:系统调用2. 操作系统的_________是操作系统分配CPU时间给进程的策略和算法。
操作系统原理试卷及答案
课程名称:操作系统原理考试时间专业年级学号姓名一、单项选择(每小题2分,共26分)。
1.操作系统是一种( )。
A. 系统软件B. 系统硬件C. 应用软件D. 支援软件2.分布式操作系统与网络操作系统本质上的不同在于()。
A.实现各台计算机这间的通信B.共享网络中的资源C.满足较在规模的应用D.系统中多台计算机协作完成同一任务3.下面对进程的描述中,错误的是()。
A.进程是动态的概念B. 进程执行需要处理机C.进程是指令的集合D. 进程是有生命期的4.临界区是指并发进程中访问共享变量的()段。
A.管理信息B.信息存储C.数据D.程序5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。
A.互斥B.请求与保持C.不剥夺D.循环等待6.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。
A.块B.页C.段长D.段11.系统利用 SPOOLING技术实现()。
A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间 + 传输时间B.传输时间C.查找时间 + 传输时间D.延迟时间 + 查找时间 + 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
分布式计算系统设计挑战试卷
分布式计算系统设计挑战试卷(答案见尾页)一、选择题1. 分布式计算系统的核心特性是什么?A. 可扩展性B. 容错性C. 并行处理能力D. 所有选项都是2. 在分布式计算系统中,通常使用哪种通信协议来确保数据的一致性和可靠性?A. HTTPB. TCP/IPC. MQTTD. RESTful API3. 以下哪个不是分布式计算系统的组成部分?A. 中央处理器(CPU)B. 网络C. 数据存储设备D. 负载均衡器4. 在分布式系统中,数据分片的主要目的是什么?A. 提高系统的可用性B. 增加系统的并行处理能力C. 优化数据检索速度D. 减少网络传输开销5. 在设计分布式计算系统时,需要考虑哪些因素来确保系统的可扩展性?A. 系统的硬件资源B. 系统的软件架构C. 数据中心的布局D. 所有选项都是6. 在分布式计算系统中,容错性通常是通过哪种机制来实现的?A. 数据备份和恢复B. 负载均衡C. 故障检测和恢复D. 任务调度7. 分布式计算系统中的“数据本地性”概念是指什么?A. 数据存储在离用户最近的节点上B. 数据处理在离用户最近的节点上进行C. 数据复制在离用户最近的节点上D. 数据交换在离用户最近的节点上进行8. 在设计分布式计算系统时,为了减少网络通信开销,通常会采用哪种数据交换方式?A. 消息队列B. 请求-响应模式C. 发布-订阅模式D. 事件驱动架构9. 分布式计算系统中的负载均衡器主要负责什么?A. 负责整个系统的资源分配和调度B. 负责局部节点间的数据同步和一致性C. 负责系统的安全性验证D. 负责节点间的错误检测和恢复10. 在分布式计算系统中,分布式事务管理的主要挑战是什么?A. 数据一致性问题B. 系统延迟C. 资源竞争D. 网络分区二、问答题1. 什么是分布式计算系统?请简述其核心特性。
2. 在分布式计算系统中,什么是共识算法?请举例说明其应用场景。
3. 什么是CAP定理?如何在分布式系统中处理网络分区问题?4. 请简述ZooKeeper的作用及常用API。
分布式操作系统考试题剖析
分布式操作系统1在交换式Dash多处理机系统中,为了保持缓存一致性,采用了Dash协议,某一簇中的一CPU写一未缓存的数据块,之后另外一簇的另外一CPU读该数据块。
试详细说明写操作和读操作是如何进行的。
写操作:该CPU查看缓存发现没有该数据块,它在本地发送请求查看邻近CPU的缓存中是否有该数据块。
如果有,执行缓冲区到缓冲区的传送,如果块状态为干净宿主所在簇的其他拷贝置为无效。
如果在本地查找失败,CPU发送体育馆到其宿主所在簇。
如果块为未缓存,标记为脏并发送给请求者;如果块为干净,所有拷贝置为无效,标记为脏并发送给请求者;如果块为脏,请求传送到拥有该数据块拷贝的远程簇,该簇将自己的拷贝置为无效并满足写操作。
读操作:另一CPU查看自己缓存与本地簇其他CPU缓存发现无此数据块。
该CPU发送请求包给宿主所在簇,发现所需块的状态为脏,目录查找拥有该块的簇的标志。
该簇响应请求。
并将该数据块发送给请求簇,将其状态改为干净,还要给宿主所在簇发回一个拷贝以更新存储器,这时块的状态被置为干净。
2在基于总线的多处理机系统中,遵循write once协议,假设有C1,C2,C3,C4四个CPU,一操作序列如下:C1读一字W1(只存在于共享存储器中)、C1继续读该字、C2读该字;C1修改该字、C3读该字、C4读该字。
试详细说明以上操作序列是如何执行的。
C1查看缓存发现没有该字,从共享存储器中读取W1,同时缓存中也存储W1,状态为干净。
C1又一次读W1。
查看自己缓存发现存在该字,从缓存中读取W1。
C2读W1先在自己缓存中查找发现没有缓存,从共享存储器读取W1并存储在缓存中,状态为干净。
C1修改W1将缓存中的该字修改,状态变为脏,同时C2监听到写请求,将自己缓存中的W1置为无效。
C3读该字,C1发现读请求发信号禁止存储器响应,C1向C3提供该字并将自己的项置为无效,C3发现该字来自其他缓存其状态置为脏,并将自己缓存项标记为脏。
7月自学考试操作系统试题及答案解析
全国2018年7月自学考试操作系统试题课程代码:02326一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共20分)1.分布式操作系统与网络操作系统有许多共同点,然而分布式操作系统更强调的是( )A.扩大计算机应用范围B.实现各计算机之间通信C.若干台计算机相互协作完成同一任务D.共享网络中的资源2.允许多个用户将若干作业提交给计算机系统脱机处理的操作系统称为( )A.分时系统B.批处理系统C.实时系统D.分布式系统3.用户程序执行时,若中央处理器取到了一条“启动I/O”指令,则应( )A.形成一个“非法操作”事件B.把工作状态转换成管态C.把工作状态转换成目态D.按给定的参数启动指定的设备4.访管指令是一条( )A.特权指令B.只允许在目态执行的指令C.只允许在管态执行的指令D.在目态和管态均可执行的指令5.现代计算机系统具有中央处理器与外围设备并行工作的能力。
实现这种能力的是( )A.硬件系统B.调度系统C.程序浮动技术D.移动技术6.一个能被多个用户同时调用的程序必须( )A.为各个用户提供不同的服务B.在执行中随用户的要求而发生变化C.是纯代码的D.能分解成多个并行执行的子程序7.可变分区方式常用的主存分配算法有:最先适应、最优适应和最坏适应分配算法,其中,按分区大小排序组织空闲区表的是( )1A.最先适应和最坏适应B.最优适应和最坏适应C.最先适应和最优适应D.最先适应、最优适应和最坏适应8.关于在单个分区的存储管理中,采用覆盖技术控制一个多段作业的运行,正确的说明是( )A.作业的每个段都可以被覆盖B.除了操作系统所占用的内存区域外,其它内存区域都是可以覆盖区域C.作业的覆盖运行是由作业控制的D.为运行作业,用户需要提供作业的覆盖描述文件,并与作业一起交给操作系统9.文件名用于标识( )A.不同逻辑结构的文件B.文件C.相同逻辑结构的文件D.不同内容的文件10.表示“可执行的二进制代码文件”的文件扩展名是( )A.PRGB.BATD.SYS11.设备分配策略应与设备的特性相适应,不适宜于“静态分配”策略的设备( )A.磁盘机B.磁带机C.打印机D.扫描仪12.移臂调度的不同算法对多个读写请求的( )平均值有影响。
分布式系统的数据一致性考核试卷
B.应用程序
C.中间件
D.网络设施
14.以下哪个概念用于描述分布式系统中数据在不同节点间的复制过程?()
A.数据同步
B.数据分区
C.数据冗余
D.数据压缩
15.在分布式系统中,以下哪种情况可能导致数据不一致?()
A.网络延迟
B.硬盘故障
C.操作系统故障
D.所有以上情况
16.以下哪个概念用于描述分布式系统中多个副本之间的数据同步状态?()
2.描述分布式系统中的CAP定理,并解释为什么在实际应用中很难同时满足这三个属性。
3.详细说明Paxos算法的基本原理,以及它是如何解决分布式系统中的数据一致性问题。
4.讨论分布式系统中的数据分区和复制策略,包括它们的优势和可能带来的挑战。
标准答案
一、单项选择题
1. B
2. C
3. A
4. B
5. C
D.所有以上策略
13.分布式系统中,哪些技术可以用来减少数据冗余?()
A.数据去重
B.数据压缩
C.数据加密
D.数据分区
14.以下哪些是分布式系统中的常见一致性协议?()
A. Raft
B. Paxos
C. Gossip
D. HTTP
15.在分布式系统中,哪些因素可能导致读取到旧数据?()
A.网络延迟
B.数据复制延迟
1.分布式系统中,CAP定理描述了三个基本属性,分别是_______、_______和_______。
2.在分布式系统中,为了提高可用性,通常会采用_______和_______的策略。
3.分布式一致性算法Paxos和Raft都是为了解决_______问题。
4.在分布式数据库中,_______一致性保证了客户端总是能读取到最新的写入数据。
分布式系统练习试题
一、选择题概述1、下列哪项描述不是分布式系统的特性 ( C )A、透明性B、开放性C、易用性D、可扩展性3、下列描述正确的是 ( A )A、基于中间件的系统要比网络操作系统的透明性高√B、网络操作系统要比分布式操作系统的透明性高×C、基于中间件的系统要比分布式操作系统的透明性高×D、分布式操作系统可以运行在异构多计算机系统中4、从下面关于网络操作系统的原理图中可以看出 ( B )A、网络操作系统是紧耦合系统,因而只能运行在同构多计算机系统中×B、网络操作系统不要求各计算机上的操作系统同构√C、运行于网络操作系统之上的分布式应用程序可以取得很高的透明性×D、网络操作系统可以作为一个全局的单一的系统进行方便的管理×5、在网络操作系统之上采用中间件技术加入中间件层,主要可以 ( D )A、弥补网络操作系统在可扩展性方面的缺陷B、弥补网络操作系统在可开放性方面的缺陷C、提高网络操作系统的稳定性D、提高网络操作系统的透明性1、下列描述不是分布式系统目标的是 ( C )A、连接用户和资源B、透明性C、异构性D、开放性以及可扩展性。
2、下列系统中有共享内存的系统是 ( B )A、同构多计算机系统B、多处理器系统C、异构多计算机系统D、局域网系统3、下述系统中,能运行于同构多计算机系统的操作系统是 ( A )A、分布式操作系统B、网络操作系统C、中间件系统D、嵌入式操作系统4、多计算机系统的主要通信方式是 ( B )A、共享内存B、消息传递C、文件传输D、TCP/IP协议6、下列描述中,不属于C/S三层模型中是 ( C )A、用户界面层B、数据层C、通信层D、处理层2、透明度最高的操作系统是 ( A )A、多处理器分布式操作系统B、多计算机分布式操作系统C、网络操作系统D、基于中间件的操作系统3、下图所示典型C/S模型交互过程中,假设客户端是阻塞的,则其阻塞时间为 ( A? )A、T4-T1B、T4-T2C、T3-T2D、T3-T14、分布式系统的中间件协议位于网络通信协议体系的 ( D )A、传输层B、数据链路层C、网络层D、应用层6、C/S模型中,核心处理函数由哪一层实现 ( D )A、用户界面层B、数据层C、通信层D、中间层11、网络操作系统要求其管理的各计算机 ( B )A、硬件同构(不要求)B、通信协议一致或者相互兼容C、操作系统同构(不要求)D、安装相同的中间件1、分布式系统的透明性是指 ( B )A、用户不需要关心任何操作B、用户不需要关心系统实现的细节C、系统不需要关心用户的操作细节D、系统不需要关心用户的操作过程3、下列处理器与内存关系示意图中,属于多计算机系统结构的是 ( D? )A、B、C、D、4、中间件系统与分布式操作系统有比较好的 A ,与网络操作系统相比有比较好的 AA、可扩展性和开放性,透明性和易用性B、可扩展性和透明性,开放性和易用性C、透明性和易用性,可扩展性和开放性C、透明性和开放性,可扩展性和易用性17、透明度最高的系统是 ( C )A、网络操作系统B、中间件系统C、分布式操作系统D、松耦合系统5、中间件协议位于网络协议体系的 ( D )A、传输层B、会话层C、网络层D、应用层通信5、异步通信中,消息由客户进程首先送给 ( A? )A、服务器缓冲区B、服务器进程C、客户端缓冲区D、网络10、RPC中,客户调用的接口称为 ( A? )A、客户存根B、服务器存根C、远程对象接口D、消息接口14、电子邮件系统通信方式属于 ( B )A、暂时通信B、持久通信C、中间层通信D、RPC通信5、QQ聊天工具与聊天室聊天的通信方式属于 ( B )A、暂时通信,持久通信B、持久通信,暂时通信C、暂时通信,暂时通信D、持久通信,持久通信6、基于RPC的分布式系统与基于显示消息交换的分布式系统相比具有更好的 ( C )A、可扩展性B、开放性C、透明性D、易用性7、RPC通信过程中,服务器存根把服务器执行的结果打成消息包,提交给 ( A )A、服务器操作系统B、客户存根C、客户操作系统D、服务器8、消息队列系统的通信为一种持久通信,下列示意图所示的工作情况哪种情况下队列可以不存储消息 ( A? )6、RPC 通信中,客户存根和服务器存根都包含一组调用接口,它们是否包含这些接口的实现? ( D??? ) A 、客户存根包含,服务器存根不包含 B 、都不包含 C 、客户存根不包含,服务器存根包含 D 、都包含 进程8、下图为重复服务器与并发服务器组织方式。
操作系统原理考题及答案
《操作系统原理》期末考试题班级学号一、单项选择题(每题2分,共26分)1.操作系统是一种( )。
A. 系统软件B. 系统硬件C. 应用软件D. 支援软件2.分布式操作系统与网络操作系统本质上的不同在于()。
A.实现各台计算机这间的通信B.共享网络中的资源C.满足较在规模的应用D.系统中多台计算机协作完成同一任务3.下面对进程的描述中,错误的是()。
A.进程是动态的概念B. 进程执行需要处理机C.进程是指令的集合D. 进程是有生命期的4.临界区是指并发进程中访问共享变量的()段。
A.管理信息B.信息存储C.数据D.程序5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。
A.互斥B.请求与保持C.不剥夺D.循环等待6.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。
A.块B.页C.段长D.段.资11.系统利用SPOOLING技术实现()。
A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间+ 传输时间B.传输时间C.查找时间+ 传输时间D.延迟时间+ 查找时间+ 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
操作系统原理期末试卷(10套含答案)7
操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。
A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。
A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。
A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。
A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D )。
A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。
A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。
A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。
《分布式操作系统》试卷
《分布式操作系统》试卷一、问答题(每小题8分,共64分)3、在使用RPC时,调用者需要首先定位执行远程过程的场点,试给出一些定位的方法并简要说明工作过程。
4、试从原子性和定序两方面讨论下列场景中,组通信应具备什么特性,并简要说明原因。
①用于容错的服务器组,客户的请求需要送达每个服务器;②分布式文件系统中,客户需要定位一个特定文件所属服务器;③网络麻将游戏,每个游戏玩家把自己的出牌情况通知其他玩家。
5、①简要说明在分布式系统中逻辑时钟如何构造。
当用于确定进程的HB关系时,现有3个进程P1、P2、P3分别位于不同场点,试回答:②进程P3收到来自P1的消息m1和来自P2的消息m2,分别携带时间80和90,能否确定send(m1)→send(m1)为什么?③如果消息m1是发给P2,消息m2是发给P1(P1、P2都是在接收消息之前完成发送),这时能否确定send(m1)→send(m2)为什么6、①简述利用时间戳预防死锁的不同方法。
如果进程P1、P2、P3分别有时间戳7、10、12,在下列情况下,应该怎样处理?② P1申请P2占用的资源,使用wait-die方法;③ P3申请P2占用的资源,使用wait-die方法;④ P1申请P2占用的资源,使用wound-wait方法;⑤ P3申请P2占用的资源,使用wound-wait方法。
8、利用成组服务器屏蔽故障,如果故障服务器可以产生下列情况的故障,要达到t-容错,服务器组中至少要包含多少台服务器为什么?①失败停止故障;②可鉴别发送者身份的Byzantine故障;③ Byzantine故障。
二、进程P1、P2、P3位于不同场点,当前逻辑时钟分别为12、20、18,三个进程使用Ricart和Agrawala算法实现互斥。
现假设P1和P2同时申请进入临界段,当其中一个成功进入临界段期间,P3也申请进入临界段。
试描述到所有进程退出临界段为止,系统的工作情况。
(12分)三、用流程图表示发送者主动的负载平衡算法,要求:转移策略使用门槛策略,新任务达到时启动;选择策略直接选用新到达任务;定位策略要结合随机方法和门槛方法。
分布式操作系统、分布式系统数据库试题
分布式操作系统、分布式系统数据库[填空题]1什么是主从式多机操作系统?它有什么优缺点?参考答案:主从式多机操作系统的工作原理最简单,许多在单机系统上使用的软件都可以在此系统的管理下运行。
它的主要特点是监控管理程序始终由同一个主处理机执行,从机的任务分配完全由主机负责。
如果从机需要主机的服务,可向主机申请,等待主机执行相应的管理程序。
主从式操作系统对软硬件要求简单,适合于工作负荷较轻且比较明确的应用场合,特别是从机能力小于主机的非对称情况。
许多采用服务器——工作站类型的微机网络操作系统即属于主从式操作系统。
主从式系统要求系统具备一台主处理机和多台从机,缺乏灵活性,在控制和利用全部系统资源方面效率较低,而且主机故障会导致整个系统的停机。
[填空题]2什么是独立式多机操作系统?它有什么优缺点?参考答案:在这种方式下,各个处理机执行各自的监控程序和其它可执行模块,为自己的需要服务,其自治程度类似于多个单机系统。
独立式系统中各处理机控制各自的I/O设备,共享程度差,I/O设备的机构需要手工切换。
独立式系统自治程度高,不会因为个别处理机故障导致整个系统失效,但各处理机可能存在负载不平衡,而且故障的处理机重新启动并继续原来的工作往往是很困难的。
[填空题]3什么是分布式多机操作系统?它有什么优缺点?参考答案:这种方式的最初目标是最大限度地利用各个处理机,提高系统的整体处理能力。
在这种方式下,内存、I/O通道等资源都可以为系统所共享。
每个处理机都可以执行监控程序,并且可以多台同时执行,不存在固定的主从关系。
实际上,监控程序的执行者是浮动的。
当现行任务被中断或已完成时,接受新任务的调度都由各个处理机分别完成。
这样显然有利于加快系统响应,提高系统的处理能力。
采用这种方式容易实现故障状态下的降级运行,实现冗余和容错,提高系统的利用率,同时也容易做到各处理机的负载平衡,最充分地利用系统资源。
[填空题]4什么是“死锁”?出现死锁的条件有哪些?参考答案:单机系统当程序出错或某一外部条件始终不能满足时,就可能出现死循环或无休止的等待状态,即称为死锁。
分布式操作系统考试题
四、质量标准及验收
1、乙方应按照国家相关标准及规范进行施工,确保工程质量达到合格标准。 2、甲方有权对施工过程进行监督和检查,并对不合格的部位提出整改意见。
3、工程完工后,双方共同进行验收,验收合格后方可投入使用。
五、合同价款及支付方式
1、本工程预算为元人民币,具 体价款以实际工程量为准。
一、工程概况
1、工程名称:脚手架施工合同
3、工程范围:脚手架搭建及拆 除等施工工作。
二、合同工期
1、脚手架施工自X年月日开始, 至X年月日结束。
2、如遇不可抗力因素导致工程无法正常进行,双方应协商解决。
三、合同价款及支付方式
1、脚手架施工费用为人民币 (以下简称“元”)万元整。
2、自合同签订之日起五个工作日内,甲方向乙方支付万元作为预付款。
5、本合同未尽事宜,双方可另 行协商补充。
6、本合同一式两份,甲乙双方各执一份,具有同等法律效力。自双方签字 盖章之日起生效。建筑工程脚手架施工合同协议
甲方:
乙方:
根据《中华人民共和国合同法》及相关法律法规的规定,为明确双方在建筑 工程脚手架施工中的权利和义务,保障工程质量,现经双方协商一致,签订本协 议:
3、余款在脚手架施工结束并验 收合格后五个工作日内付清。
4、支付方式:银行转账或现金 支付。
四、质量要求及验收标准
1、乙方应按照国家相关标准和施工图纸要求进行施工,确保脚手架的牢固 性和稳定性。
2、脚手架材料应符合国家相关质量标准和施工图纸要求,并经过质量检验 合格。
3、验收标准:脚手架施工结束后,乙方应按照国家相关标准和施工图纸要 求进行自检,并通知甲方进行验收。甲方应在接到通知后五个工作日内进行验收, 并签署验收报告。
操作系统原理考试试题
操作系统原理考试试题一、选择题(每题 2 分,共 40 分)1、以下不属于操作系统主要功能的是()A 进程管理B 存储管理C 文档编辑D 设备管理2、在分时操作系统中,()是衡量系统性能的一个重要指标。
A 响应时间B 周转时间C 吞吐量D 资源利用率3、操作系统中的进程状态不包括()A 就绪状态B 执行状态C 等待状态D 完成状态4、死锁产生的四个必要条件中,不包括()A 互斥条件B 请求和保持条件C 不剥夺条件D 循环等待条件E 无序分配条件5、以下存储管理方式中,会产生内部碎片的是()A 分段存储管理B 分页存储管理C 段页式存储管理D 可变分区存储管理6、在请求分页存储管理中,页面置换算法不包括()A 最佳置换算法B 先进先出置换算法C 最近最久未使用置换算法D 随机置换算法7、以下文件物理结构中,不支持随机访问的是()A 顺序结构B 链接结构C 索引结构D 多重索引结构8、设备管理中,SPOOLing 技术是为了()A 提高设备利用率B 减轻用户编程负担C 提高 CPU 与设备并行工作能力D 提供虚拟设备9、操作系统中,进程控制块(PCB)不包含的信息是()A 进程优先级B 进程状态C 进程代码D 进程标识符10、以下哪种调度算法有利于短作业优先执行()A 先来先服务调度算法B 短作业优先调度算法C 高响应比优先调度算法D 时间片轮转调度算法11、虚拟存储技术的基础是()A 程序局部性原理B 时间局部性原理C 空间局部性原理D 以上都是12、以下关于文件系统的说法,错误的是()A 文件系统负责文件的存储、检索和更新B 文件系统可以保证文件的安全性和完整性C 文件系统可以提高文件的访问效率D 文件系统不需要考虑磁盘空间的管理13、在操作系统中,()是一种同步机制。
A 信号量B 管道C 消息队列D 共享内存14、以下关于操作系统内核的说法,正确的是()A 内核是操作系统的核心部分,提供最基本的服务B 内核运行在用户态C 内核不负责进程管理D 内核不处理中断15、以下哪种情况下,会发生缺页中断()A 访问的页面在内存中B 访问的页面不在内存且内存已满C 访问的页面不在内存且内存未满D 以上都不是16、以下关于磁盘调度算法的说法,正确的是()A 先来先服务调度算法公平但效率较低B 最短寻道时间优先调度算法可能导致饥饿现象C 扫描算法(电梯算法)可以避免饥饿现象D 以上都对17、以下关于进程通信的说法,错误的是()A 共享内存速度快但需要同步机制B 消息传递灵活但开销较大C 管道只能用于父子进程之间的通信D 信号量主要用于进程同步18、操作系统中的地址重定位分为()A 静态重定位和动态重定位B 逻辑重定位和物理重定位C 绝对重定位和相对重定位D 直接重定位和间接重定位19、以下关于操作系统启动过程的说法,错误的是()A 首先进行硬件自检B 然后加载操作系统内核C 接着初始化设备驱动程序D 最后执行用户程序20、以下哪种文件类型通常用于存储可执行程序()Atxt Bdoc Cexe Djpg二、填空题(每题 2 分,共 20 分)1、操作系统为用户提供的接口有_____和_____。
操作系统考试试题AB卷
操作系统考试试题AB卷操作系统考试试题(A卷)一、单项选择题(本大题共20小题,每小题1分,共20分)1.分时系统的特点不包括( A没有同时性):多路性交互性独占性及时性A、同时性和及时性B、独立性C、具有处理前台、后台作业能力的特征D、交互性2.以下关于网络操作系统和分布式操作系统的叙述中错误的是 ( D )A、网络中各台计算机没有主次之分,任意两台计算机可以通过通信交换信息B、网络中的资料供各用户共享C、分布式系统实现程序在几台计算机上分布并行执行,相互协作D、网络操作系统配置在计算机网络上,而分布式操作系统不能配置在网络上3.操作系统是( B )A、硬件B、系统软件C、应用软件D、虚拟机4.一个进程刚被创建时,其初始状态应为( B )A、运行态B、等待态C、就绪态5.进程调度是从(A )选择一个进程投入运行( D )A、就绪队列B、等待队列C、作业后备队列D、提交队列6.在单处理机系统,处于运行状态的进程( A )A、只有一个B、可以有多个C、不能被挂起D、必须在执行完后才能被撤下7.有关操作系统的叙述,(A)是正确的A、批处理作业有作业说明书B、分时系统不一定提供交互功能C、分时系统中,用户可独占文件系统错误D、分时系统与实时系统的响应及时性要求相似错误8.“中断”的概念是指( A )A、暂停处理机执行B、暂停处理机对现行程序的执行C、停止整个系统运行D、使处理机空转9.设计分时操作系统的主要目标是( B )A、吞吐量和周转时间B、交互性和响应时间C、灵活性和可适应性D、可靠性和完整性10.为了对紧急进程或重要进程进行调度,调度算法应采用( C )A、先来先服务B、轮转法C、优先权调度D、短执行时间有限调度11.一个进程被唤醒就意味着( A )A、被进程重新占有了cpuB、进程状态变为就绪C、它的优先权变为更大D、其PCB一直就绪队列的队首12.操作系统的英文缩写是( A )A、OSB、CZXTC、DOSD、UNIX13.进程和程序的本事区别是( C )A、存储在内存和外存B、顺序和非顺序执行机器指令C、分时使用和独占使用计算机资源D、动态和静态特征14.如果某些进程优先级别相同,应采用(D)算法较为适应( )A、FIFOB、SCBFC、FDFD、轮转法15.以下不属于操作系统结构设计目标的是?? ( A )?A、正确性B、交互性C、高效性D、可维护性和可移植性16.以下中断事件中属于强迫性中断事件的有(C)个 ( )硬件故障中断、程序性中断事件、外部中断事件、输入输出中断事件、访管中断事件、地址越界中断事件、MS-DOS中INT指令引起的中断A、7B、6C、5D、417.请求和归还主存空间等子程序属于(B)系统调用( )A、文件操作类B、资源申请类C、控制类D、信息维护类18.在操作系统的层次结构中,各层之间( B )A、互不相关B、内外层互相依赖C、外层依赖内层D、内层依赖外层19.进程具有并发性和(A)两大重要属性( )A、动态性B、静态性C、封闭性D、易用性20.进程调度的关键问题:一是选择合理的(B),二是恰当的进行代码转换( )A、时间片间隔B、调度算法C、cpu速度D、内存空间二、多项选择题(本大题共5小题,每小题2分,共10分)1.(AC D)指令是特权指( )A、启动I/OB、访管C、停机D、P或V操作E、置基址寄存器2.文件的物理结构有(ACE直接文件)等类型文件的逻辑形式:字节流和记录结构顺序文件索引文件索引顺序文件( )A、顺序式B、流式C、链接式D、记录式E、索引式3.批处理操作系统的特点包括 ( A D )A、提高了系统资源的利用率B、用户可以直接干预作业=== 由系统自己调整作业C、提高了单位时间内的处理能力D、提高了系统的吞吐率4.下面关于中断响应和中断屏蔽的说法正确的是 (ABC)A、中断响应即中断处理过程B、中断优先级是中断响应中断事件的一般顺序C、中断屏蔽一般与中断优先级有关D、自愿中断不能被屏蔽5.关于计算机系统层次关系的描述中正确的是(A C)A、计算机系统是由硬件和软件组成的层次式结构B、计算机层次结构中最内层是使用计算机系统的用户C、硬件系统是就计算机层次结构的最内层D、用户与硬件系统之间的软件系统包括系统软件支撑软件和应用软件三部分三、填空题(每空1分,共20空)1.批处理系统可以分为___单道批处理_系统和____多道批处理系统。
分布式系统试题及答案
分布式系统复习题库及答案1、计算机系统的硬件异构性、软件异构性主要表现在哪几方面?参考答案:计算机系统的硬件异构性主要有三个方面的表现,即:①计算机的指令系统不同。
这意味着一种机器上的程序模块不能在另一种不兼容的机器上执行,很显然,一种机器上的可执行代码程序不能在另一种不兼容的机器上执行。
②数据表示方法不同。
例如不同类型的计算机虽然都是按字节编址的,但是高字节和低字节的规定可能恰好相反。
浮点数的表示方法也常常不一样。
③机器的配置不同。
尽管机器的类型可能相同,其硬件配置也可以互不兼容。
计算机系统的软件异构性包括操作系统异构性和程序设计语言异构性。
操作系统异构性的三个主要表现方面为:①操作系统所提供的功能可能大不相同。
例如,不同的操作系统至少提供了不同的命令集。
②操作系统所提供的系统调用在语法、语义和功能方面也不相同。
③文件系统不同。
程序设计语言的异构性表现在不同的程序设计语言用不同方法在文件中存储数据。
2、由于分布计算系统包含多个(可能是不同种类的)分散的、自治的处理资源,要想把它们组织成一个整体,最有效地完成一个共同的任务,做到这一点比起传统的集中式的单机系统要困难得多,需要解决很多新问题。
这些问题主要表现在哪些方面?参考答案:①资源的多重性带来的问题。
由于处理资源的多重性,分布计算系统可能产生的差错类型和次数都比集中式单机系统多。
最明显的一个例子是部分失效问题:系统中某一个处理资源出现故障而其他计算机尚不知道,但单机系统任何一部分出现故障时将停止整个计算。
另一个例子是多副本信息一致性问题。
可见,资源多重性使得差错处理和恢复问题变得很复杂。
资源多重性还给系统资源管理带来新的困难。
②资源的分散性带来的问题。
在分布计算系统中,系统资源在地理上是分散的。
由于进程之间的通信采用的是报文传递的方式进行的,通信将产生不可预测的、有时是巨大的延迟,特别是在远程网络所组成的分布计算系统中更是这样。
例如使用卫星通信会产生270毫秒的延迟。
云计算与分布式系统考核试卷
C.服务等级协议(SLA)
D.定期维护
12.以下哪些是分布式系统中的常见挑战?()
A.网络延迟
B.系统异构性
C.数据一致性
D.安全性问题
13.云计算中的容器化技术优势包括以下哪些?()
A.环境一致性
B.快速启动
C.高效资源利用
D.所有以上
14.分布式系统中,以下哪些策略可以用于处理网络分区?()
C.必须在固定物理机上部署
D.广泛的网络接入
2.以下哪种服务模型不是云计算的三大服务模型之一?()
A. SaaS(软件即服务)
B. PaaS(平台即服务)
C. DaaS(数据即服务)
D. IaaS(基础设施即服务)
3.在分布式系统中,什么是CAP定理描述的三个基本特性?()
A.一致性、可用性、分区容错性
7.混合云是指结合了公共云和私有云优势的一种部署模型。(√)
8.分布式系统中的负载均衡器只能基于轮询的方式进行请求分配。(×)
9.云计算中的PaaS服务提供了完整的开发、测试、部署环境。(√)
10.分布式系统设计的主要目标是提高系统的性能和可靠性。(√)
五、主观题(本题共4小题,每题10分,共40分)
4.在设计分布式系统时,如何处理数据一致性问题?请列举至少三种常见的数据一致性策略,并分析它们的优缺点。
标准答案
一、单项选择题
1. C
2. C
3. A
4. D
5. B
6. C
7. D
8. D
9. C
10. D
11. D
12. D
13. A
14. D
15. A
16. D
17. A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《分布式操作系统》试卷
一、问答题(每小题分,共分)
、在使用时,调用者需要首先定位执行远程过程的场点,试给出一些定位的方法并简要说明工作过程。
、试从原子性和定序两方面讨论下列场景中,组通信应具备什么特性,并简要说明原因。
①用于容错的服务器组,客户的请求需要送达每个服务器;
②分布式文件系统中,客户需要定位一个特定文件所属服务器;
③网络麻将游戏,每个游戏玩家把自己的出牌情况通知其他玩家。
、①简要说明在分布式系统中逻辑时钟如何构造。
当用于确定进程的关系时,现有个进程、、分别位于不同场点,试回答:
②进程收到来自的消息和来自的消息,分别携带时间和,能否确定()→()?
为什么?
③如果消息是发给,消息是发给(、都是在接收消息之前完成发送),这时
能否确定()→()?为什么?
、①简述利用时间戳预防死锁的不同方法。
如果进程、、分别有时间戳、、,在下列情况下,应该怎样处理?
②申请占用的资源,使用方法;
③申请占用的资源,使用方法;
④申请占用的资源,使用方法;
⑤申请占用的资源,使用方法。
、利用成组服务器屏蔽故障,如果故障服务器可以产生下列情况的故障,要达到容错,服务器组中至少要包含多少台服务器?为什么?
①失败停止故障;
②可鉴别发送者身份的故障;
③故障。
二、进程、、位于不同场点,当前逻辑时钟分别为、、,三个进程使用和算法实现
互斥。
现假设和同时申请进入临界段,当其中一个成功进入临界段期间,也申请进入临界段。
试描述到所有进程退出临界段为止,系统的工作情况。
(分)
三、用流程图表示发送者主动的负载平衡算法,要求:转移策略使用门槛策略,
新任务达到时启动;选择策略直接选用新到达任务;定位策略要结合随机方法和门槛方法。
(分)
四、一个分布式系统由和两个场点构成,场点上有资源、、,场点有资源、、;系统
总共有、、、、五个进程,各自占用和申请资源情况如下:
占用,请求;
占用和,请求和;
占用和;
占用,请求;
请求;
请根据以上信息分别构造场点和的局部进程等待图,以及系统全局等待图,并据此判断是否已经发生死锁。
(分)。