下载后可任意编辑1
2 什么是分布式计算系统
它的实质是什么
分布式计算系统是由多个相互连接的计算机组成的一个整体,这些计算机在一组系统软件(分布式操作系统或中间件)环境下,合作执行一个共同的或不同的任务,最少依赖于集中的控制过程、数据和硬件
实质:分布计算系统=分布式硬件+分布式控制+分布式数据
10 多处理机与多计算机的区别是什么
同构多计算机和异构多计算机各有什么特点
区别:多计算机是将多个计算机联合起来处理问题,多处理机是在一个系统内集成多个处理器
广义上说,使用多台计算机协同工作来完成所要求的任务的计算机系统都是多处理机系统
即多计算机系统
狭义上说:多处理机系统的作用是利用系统内的多个 CPU 来并行执行用户的几个程序,以提高系统的吞吐量或用来进行冗余操作以提高系统的可靠性
同构计算机的特点:1
每个节点是一台计算机,包含 CPU 和存储器
节点间的通信量较少
同构计算机系统的互连有两种结构:基于总线的多计算机系统和基于交换的多计算机系统
异构计算机的特点:1
节点可能是多处理机系统、集群或并行高性能计算机
节点间通过互联网络如 Internet 连接起来的
有两种实现方法:采纳分布式操作系统和中间件软件层
16 什么是中间件,它的功能是什么
它在分布式系统中的地位是什么
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源
中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯,是连接两个独立应用程序或独立系统的软件功能:命名服务 作业调度 高级通信服务 资源管理 数据持久化 分布式事务分布式文档系统 安全服务地位:中间件的一个重要目标是对应用程序隐藏底层平台的异构型,因此中间件系统都提供一组完整度不同的服务集
这些服务是通过中间件系统提供的接口来调用的
一般禁止跳过中间件层直接调用底层操