13.分布式计算机系统:是一个由多台计算机组成的系统,在用户看来,他所拥有些计算机是一台单独的计算机,而这台计算机是一台功能扩大了的虚拟机。分布式系统的三个基本功能:①通信②资源共享③并行计算。分布式系统最为突出的特征是透明性。
分布式计算机系统具备以下特点:
①任意两台计算机之间可以借助通信交换信息。②各计算机具备相对的自主性或自治性。③具备透明性④具备整体性或协同性。⑤具备坚定性。(任一台问题不会使系统瘫痪。)
分布式计算机系统与集中式计算机系统的主要不同:
①借助消息传递进行通信(没共享存储器)
②系统中各台计算机是自治的(没主从之分,没分级控制,没公用时钟)
③透明性(系统中所有资源为所有用户共享,用户不需要了解资源坐落于什么地方)
④协同性(可相互协作完成任务或作业,可达成并行计算。)
14.分布式系统对资源的管理与集中式系统有什么不同?
答:分布式系统对资源的管理使用一类资源有多个管理者的分布式管理方法。分布式管理方法又可分为集中分布管理和完全分布管理两种方法。集中式系统对资源的管理使用一个管理者的方法。
15.在分布式系统中打造逻辑时钟是什么原因:在分布式系统中,因为没共享存储器和公用时钟,虽然在分布式系统中每台计算机都有我们的时钟,尽管每一个时钟工作得都很稳定,但并不可以保证它们的频率一模一样。为了达成分布式系统中进程同步,需要给系统中的每一个事件指定一个时间值,即打上时间戳,用这一办法来确定系统全局的事件顺序。
在对分布式系统中的所有事件赋予时间戳时应满足的条件是:
①在同一节点上,若AB,则C(A)C(B);②若A和B分别是发送消息和接收消息的两个事件,则C(A)C(B);③对任何事件A和B,一定C(A)C(B)。
16.举例说明:对任何事件A和B,假如C(A)C(B),则AB未必成立。
答:设有相互通信的两个进程P1和P2,它们是坐落于两个节点机上的进程。假定P1发一消息给P2,称为事件B,且C(B)=200,而P2接收该消息,称为事件A,且C(A)=195.(由于P2的处置机比P1的处置机慢,所以P2的逻辑时钟信号也比P1的慢。)在这样的情况下,C(A)C(B),但AB却不成立。
17.紧耦合与松耦合多处置机系统有什么不同?
答:主要不同在于有无共享存储器。①紧耦合多处置机系统有共享存储器,所以也称其为共享存储结构多处置机系统。②松耦合处置机系统中没共享存储器,每台处置机都有一个容量较大的局部存储器,所以也称其为分布存储结构多处置机系统。
18.互联网操作系统:就是在计算机互联网系统中,管理一台或多台主机的硬软件资源,支持互联网通信,提供互联网服务的软件集合。
通用操作系统的基本功能:①处置机(进程)管理②存储管理③文件管理④设施管理。互联网操作系统还具备的主要功能:①达成互联网中各点机之间的通信。②达成互联网中的资源共享③提供多种互联网服务(硬盘共享;打印机共享;提供电文、语音、图像的加密和传输;文件的传递、存取和管理;作业的传输和操作服务)④提供互联网用户的应用程序接口。
互联网操作系统的特点:①复杂性(管理全网资源;机间通信与同步;互联网文件管理)②并行性(多处置机达成真正并行)③节点机间的通信与同步(OSI/RM的七层协议中第四层(传输层)到第七层(应用层)进入了互联网操作系统的范围,低三层(N、D、P)M则提供了互联网传输的支持)④安全性(表现:互联网操作的安全性,系统规定不同用户有不一样的权限(系统管理员、高级用户、一般用户);用户身份验证;资源的存储控制;互联网传输的安全。)
19.在多处置机系统中①加速比概念:它表示一个作业在单机上的实行时间与花在多处置机上实行时间的比值。公式:SP=ET1/ET2其中SP为作业J的加速比,ET1为作业J在单机上的实行时间,ET2为作业J在多处置机上的实行时间。作业J的加速比不可以超越处置机数P,即0SpP.②处置机借助率的概念:它表示P台处置机实质实行时间(扣除空闲时间)与P台处置机被占用时间(空闲时间与P台处置机实行时间之和)的比值。0Up1。
20.多处置机系统中的通信方法:①基于共享变量的通信方法(主要适用于紧耦合多处置机)②基于消息传递的通信方法(主要适用于松耦合多处置机)
21.中断的分类:①I/O中断②程序中断③硬件问题中断④外中断⑤访管中断(其中①④称为中断,②③⑤称为陷入,又称捕俘。)
22.计算机安全级从D级(最不严格)到A级(最严格)。Windows目前支持C2安全级。
23.UNIX强内核;WindowsNT微内核。