请登录
四川成人和教育管理有限公司 - 笔记串讲 - 工学类 - 2335网络操作系统 - 浏览文章

(02335)网络操作系统复习资料3

2016/5/30 11:20:100人浏览0评论

13.分布式计算机系统:是一个由多台计算机组成的系统,在用户看来,他所拥有的计算机是一台单独的计算机,而这台计算机是一台功能扩大了的虚拟机。分布式系统的三个基本功能:①通信②资源共享③并行计算。分布式系统最为突出的特点是透明性。

分布式计算机系统具有以下主要特点:

①任意两台计算机之间可以利用通信交换信息。②各计算机具有相对的自主性或自治性。③具有透明性④具有整体性或协同性。⑤具有坚定性。(任一台故障不会使系统瘫痪。)

分布式计算机系统与集中式计算机系统的主要区别:

①利用消息传递进行通信(没有共享存储器)

②系统中各台计算机是自治的(没有主从之分,没有分级控制,没有公用时钟)

③透明性(系统中所有资源为所有用户共享,用户无需知道资源位于何处)

④协同性(可相互协作完成任务或作业,可实现并行计算。)

14.分布式系统对资源的管理与集中式系统有何不同?

答:分布式系统对资源的管理采用一类资源有多个管理者的分布式管理方式。分布式管理方式又可分为集中分布管理和完全分布管理两种方式。集中式系统对资源的管理采用一个管理者的方式。

15.在分布式系统中建立逻辑时钟的原因:在分布式系统中,由于没有共享存储器和公用时钟,虽然在分布式系统中每台计算机都有自己的时钟,尽管每个时钟工作得都非常稳定,但并不能保证它们的频率完全相同。为了实现分布式系统中进程同步,需要给系统中的每个事件指定一个时间值,即打上时间戳,用这一方法来确定系统全局的事件顺序。

在对分布式系统中的所有事件赋予时间戳时应满足的条件是:

①在同一节点上,若A→B,则C(A)<C(B);②若A和B分别是发送消息和接收消息的两个事件,则C(A)<C(B);③对任何事件A和B,必定C(A)≠C(B)。

16.举例说明:对任何事件A和B,如果C(A)<C(B),则A→B未必成立。

答:设有相互通信的两个进程P1和P2,它们是位于两个节点机上的进程。假定P1发一消息给P2,称为事件B,且C(B)=200,而P2接收该消息,称为事件A,且C(A)=195.(因为P2的处理机比P1的处理机慢,所以P2的逻辑时钟信号也比P1的慢。)在这种情况下,C(A)<C(B),但是A→B却不成立。

17.紧耦合与松耦合多处理机系统有何区别?

答:主要区别在于有无共享存储器。①紧耦合多处理机系统有共享存储器,所以也称其为共享存储结构多处理机系统。②松耦合处理机系统中没有共享存储器,每台处理机都有一个容量较大的局部存储器,所以也称其为分布存储结构多处理机系统。


关键字:
网友评论