1、概述 SMP称为共享存储多处理机(Shared Memory mulptiProcessors),也称为对称多处理机(Symmetry MultiProcessors)。SMP计算机有三种模型: (1) UMA多处理机,均匀存储器存取(Uniform Memory Access)模型 物理存储器被所有处理机均匀共享,所有处理机对所有存储单元具有相同的存取时 |
|||
图10.18 UMA 多处理机模型 | |||
![]() |
|||
间。每台处理机可以有局部Cache。外围设备以一定的形式共享。 (2) NUMA多处理机,非均匀存储器存取(Nonuniform Memory Access)模型 |
|||
图10.19 NUMA多处理机模型 | 图10.20 COMA多处理机模型 | ||
|
|||
(3) COMA多处理机,只有Cache的存储器结构(Cache-Only Memory Architecture)模型 COMA多处理机模型是一种只用Cache的多处理机。实际上,COMA模型是NUMA模型的一种特例,后者分布存储器换成了Cache, 全部Cache组成了全局地址空间。远程Cache访问则借助于分布高速缓存目录进行。共享存储系统拥有统一寻址空间,程序员不必参与数据分配和传输。 |