当前位置:文档之家› 空间数据分布式协同计算技术.

空间数据分布式协同计算技术.


交换型
总线型
交换型
图 2.
并行与分布式计算机系统分类
第一章
绪论
2.2 基于总线的多处理器 在这类系统中,一定数量的CPU和一 个存储模块通过一个总线连接起来。
CPU Cache CPU Cache CPU Cache
总 线
第一章
2.3 交换式多处理器
存储模块 CPU
绪论
存储模块
CPU
纵横式
2╳2交换器
空间数据分布式 协同计算技术
方 裕
参考书籍:
1. Andrew S. Tanenbaum Distributed Operating Systems 2. 何炎祥等 高级操作系统 科学出版社 3. George Coulouris, etc. Distributed Systems: concepts and Design
Client2
Server1 games
Pacman
Pacwoman
Server2 work
mail news other
pacchirld
client1
Games work
mail news other
client 系统调用层
server
虚拟文件系统层
虚拟文件系统层
本地操 作系统
NFS client
绪论
硬件概念 指令流与数据流的关系 SISD(单指令流、单数据流) SIMD(单指令流、多数据流) MISD(多指令流、单数据流) MIMD(多指令流、多数据流)
多处理器型 多计算机型
[例] 小巨型机


图 1.

一种向量机的体系结构
MIMD
并行和分布式 计算机
紧耦合 松耦合
多处理器型
多计算机型
总线型
第一章
绪论
§1 分布式协同计算系统的目标 1.1 分布式系统的优点 与集中式系统相比: 经济性 快速性 可靠性 灵活性 区域分布性
第一章
绪论
与单机系统相比: 数据资源共享 计算资源共享 通信 灵活性(系统动态组合)
1.2 缺点
软件复杂 网络会可能引起其它困难 安全问题突出
第一章
§2 2.1 1. 2. 3. 4.
第一章
3.3 应用级:WEBSERVICE技术
UDDI 服务器 3 2 1 4 用户机
绪论
应用 服务器
应用 服务器
应用 服务器
应用 服务器
第一章
绪论
现代分布式计算系统的基本特点: 实现系统资源的高度共享 实现系统各部分之间的负载平衡 保证系统的容错性 保证系统的可伸缩性(动态加入/退出机制) 分布式协同计算(网格计算)
NFS servert
本地操 作系统
向server 发消息
来自client 的消息
网络
第一章
绪论
3.2 作为单一虚拟处理器的分布式系统特点 1.透明性 位置透明 迁移透明 副本透明 并发透明 并行透明 2.并行性 3.可靠性
第一章
绪论
4.开放性 可伸缩性 可移植性 互操作性 5.高效性 计算分布与通信开销的互为消长问题 计算的粒度问题
交换网络
通常在单元数量大时使用
第一章
2.4 总线式多计算机
本地内存 本地内存
绪论
本地内存
CPU
CPU
CPU
网络
工作站组成的多机系统
第一章
绪论
2.5 交换式多计算机 系统的构造方式有多种,但是每个计算 机都有自己的私有内存。
格网结构 超立方体结构
第一章
基于互联网络的松散式体系结构
绪论
互 联 网
互联网
第一章
§3 软件概念
3.1 网络操作系统和NFS 1.网络操作系统简介 2.NFS系统 对等型 协议: 安装协议 访问协议 实现
绪论
NFS的文件系统结构示意
Client1 client2 games Pacman Pacwoman Pacchild work Mail News other
Pacman Pacwoman pacchild
相关主题