国家精品资源共享课程:计算机体系结构第七章:多处理机国防科技大学计算机学院主讲人:王志英教授第七章多处理机一个问题图书馆将一批新书上架,可以有多种方式。假定将书按类上架,而将书架依据在书库中的位置分成一些组。解决办法若由一工人单独完成,不能在要求的时间内完成任务。若由多个工人完成, 假定每次一人仅往书架上放一本书。可以采用两种不同的方式:(1)将所有的书籍平均分配给每个人去完成。这种划分方法不是太
72对称式共享存储器体系结构 多个处理器共享一个存储器。 当处理器规模较小时,这种机器十分经济。 支持对共享数据和私有数据的Cache缓存 私有数据供一个单独的处理器使用,而共享数据供多个处理器使用。 共享数据进入Cache产生了一个新的问题 Cache的一致性问题第七章多处理机 (1) 不一致产生的原因(Cache一致性问题) I/O操作Cache中的内容可能与由I/O子系统输入输出形成的存储器
存储器分布于各结点中,所有的结点通过网络互连。访问可以是本地的,也可是远程的。可以不支持Cache一致性:规定共享数据不进入Cache, 仅私有数据才能保存在Cache中。优点: 所需的硬件支持很少 (因为远程访问存取量仅是一个字(或双字)而不是一个Cache块)73分布式共享存储器体系结构第7章 多处理机缺点: (1) 实现透明的软件Cache一致性的编译机制能力 有限。 (2) 没有Cache
Because of locality and the higher speed of smaller memories a memory hierarchy can improve or off-chip CMOS SRAM5000 - 10000main memory(Top ofStack)TOS1registerAdd: TOP1=5CacheCache PerformanceCache
Origin基于NUMA体系结构的 每个结点可安装1个或2个MIPS R10000微 处理器高速缓存(L2 Cache)主存 储器目录存储器及Hub等Hub用于连接微处 理器存储器I/O和路由器等 Origin存储器系统每个结点的主存储器容量: 4GB 结点的Hub内含4个接口和交叉开关 128处理器构成的Origin 2000系统由4个立方体组成在立方体之间传送数据多经过
2-3 8086的存储器组织逻辑段1起点EA---有效地址表示操作数的偏移地址00000D0D15-D8D0—D700103H...10010H 10010H 10011HC100010506H12121MOV SP0100H2PUSH AX3PUSH BX4POP AX5POP BX5 (000FEH) →BL (000FFH) →
#
导论存储技术局部性原理存储器层次结构高速缓存存储器编写高速缓存友好的代码利用程序中的局部性1X1X磁盘存储对程序数据引用的局部性存储器层次结构(memory hierarchy)缓存不命中的种类操作系统软件和CPU上的地址翻译硬件基于L1和L2高速缓存的典型总线结构高速缓存大小命中率命中时间块大小空间局部性时间局部性不命中处罚相联度冲突不命中命中时间成本写策略高速缓存越往下层越可能使用写回而不是直
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第五章? 存储器和存储体系 介绍存储器的基本结构及其基本操作的实现存储器的层次结构及多级存储体系缓冲技术等问题5.1?? 存储器概述1.? 存储器的基本概念存储器是计算机中必不可少的用于存放程序和数据的设备它是计算机的记忆核心是程序和数据的收发集散地2.? 存储器的性能指标存储容量存取时间可靠性性能价格比等3.? 存
include <stdio.h>include <systypes.h>include <sysmsg.h>include <sysipc.h>define MSGKEY 75 通信双方约定的队列关键字struct msgform 消息结构 { long mtype
违法有害信息,请在下方选择原因提交举报