①利用消息传递进行通信(没有共享存储器)
②系统中各台计算机是自治的(没有主从之分没有分级控制没有公用时钟)
③透明性(系统中所有资源为所有用户共享用户无需知道资源位于何处)
④协同性(可相互协作完成任务或作业可实现并行计算)
分布式系统对资源的管理与集中式系统有何不同?
答分布式系统对资源的管理采用一类资源有多个管理者的分布式管理方式分布式管理方式又可分为集中分布管理和完全分布管理两种方式集中式系统对资源的管理采用一个管理者的方式
在分布式系统中建立逻辑时钟的原因在分布式系统中由于没有共享存储器和公用时钟虽然在分布式系统中每台计算机都有自己的时钟尽管每个时钟工作得都非常稳定但并不能保证它们的频率完全相同为了实现分布式系统中进程同步需要给系统中的每个事件指定一个时间值即打上时间戳用这一方法来确定系统全局的事件顺序
在对分布式系统中的所有事件赋予时间戳时应满足的条件是
① 在同一节点上若A→B则C(A)
② 若A和B分别是发送消息和接收消息的两个事件则C(A)
③ 对任何事件A和B必定C(A)≠C(B)
举例说明对任何事件A和B如果C(A)
答设有相互通信的两个进程P和P它们是位于两个节点机上的进程假定P发一消息给P称为事件B且C(B)=而P接收该消息称为事件A且C(A)=(因为P的处理机比P的处理机慢所以P的逻辑时钟信号也比P的慢)在这种情况下C(A)
紧耦合与松耦合多处理机系统有何区别?
答主要区别在于有无共享存储器①紧耦合多处理机系统有共享存储器所以也称其为共享存储结构多处理机系统
②松耦合处理机系统中没有共享存储器每台处理机都有一个容量较大的局部存储器所以也称其为分布存储结构多处理机系统
网络操作系统就是在计算机网络系统中管理一台或多台主机的硬软件资源支持网络通信提供网络服务的软件集合
通用操作系统的基本功能①处理机(进程)管理②存储管理③文件管理④设备管理网络操作系统还具有的主要功能①实现网络中各点机之间的通信②实现网络中的资源共享③提供多种网络服务(硬盘共享打印机共享提供电文语音图像的加密和传输文件的传递存取和管理作业的传输和操作服务)④提供网络用户的应用程序接口
网络操作系统的主要特点①复杂性(管理全网资源机间通信与同步网络文件管理)②并行性(多处理机实现真正并行)③节点机间的通信与同步(OSI/RM的七层协议中第四层(传输层)到第七层(应用层)进入了网络操作系统的领域低三层(NDP)M则提供了网络传输的支持)④安全性(表现网络操作的安全性系统规定不同用户有不同的权限(系统管理员高级用户一般用户)用户身份验证资源的存储控制网络传输的安全)
在多处理机系统中①加速比定义它表示一个作业在单机上的执行时间与花在多处理机上执行时间的比值公式SP=ET/ET 其中SP为作业J的加速比ET为作业J在单机上的执行时间ET为作业J在多处理机上的执行时间作业J的加速比不能超过处理机数P即≤Sp≤P ②处理机利用率的定义它表示P台处理机实际执行时间(扣除空闲时间)与P台处理机被占用时间(空闲时间与P台处理机执行时间之和)的比值≤Up≤
多处理机系统中的通信方式①基于共享变量的通信方式(主要适用于紧耦合多处理机)②基于消息传递的通信方式(主要适用于松耦合多处理机)
中断的分类①I/O中断②程序中断③硬件故障中断④外中断⑤访管中断
(其中①④称为中断②③⑤称为陷入又称捕俘)
计算机安全级从D级(最不严格)到A级(最严格)Windows当前支持C安全级
UNIX强内核Windows NT微内核
[] []