计算机组成原理--多模块交叉存储器

计算机组成原理--多模块交叉存储器 深度分析

  • 存储器的模块化组织
    • 1、顺序方式
    • 2、交叉方式

存储器的模块化组织

一个由若干模块组成的主存储器 是线性编址的。这些地址在各个模块中有两种安排方式:
1、顺序方式   2、交叉方式

多模块交叉存储器

1、顺序方式

顺序方式 特点:(优点)某个模块进行存取时,其它模块不工作,某一模块出现故障时,其它模块可以照常工作,通过增添模块来扩充存储器容量比较方便,(缺点)但各模块串行工作,存储器的带宽受到了限制。
计算机组成原理--多模块交叉存储器_第1张图片

说明:如上图顺序方式,总共有4各模块,每个模块8个单元(M0,M1,M2,M3),每个单元5
位地址(5个存储元),其中5位地址中高2位(4和3)为模块地址(用于标记处于哪个模块
M0,M1,M2,M3),低3位为模块内地址(字地址);顺序方式中连续地址基本分布在同一模
块内,同一模块内的地址是连续的M0: 0-7,M1:8-15 ....)
如:以“M1”中的“9”为例说明:
 因为模块为第二块,并且标号是从“0”开始,所以“M1”地址为“01”。
 又因为,“9”位于“M1”中第二位暨地址为“001”(标号从“0”开始,后三位表示字地址)。
 高两位为模块地址,低三位为字地址,所以总的来说地址就是“01001”。
 其他的以此类推。

2、交叉方式

交叉方式的特点:地址码的低位字段经过译码(片选,非门)选择不同的模块,而高位字段指向相应模块内的存储字。连续地址分布在相邻的不同模块内,同一模块内的地址是不连续的;(优点)对连续字的成块传送可实现多模块并行存取,提高了存储器的带宽

计算机组成原理--多模块交叉存储器_第2张图片

说明:(==对照顺序方式==)如上图交叉方式,总共有4各模块,
每个模块8个单元(M0,M1,M2,M3),每个单元5位地址(5个存储元)(内存地址5位),
其中5位地址中低2位(1和2)为模块地址(用于标记处于哪个模块M0,M1,M2,M3),
高3位为模块内地址(字地址);
如图:以“M1”中的“9”为例说明:
          因为"M1”为第二块,所以为“01”(编号从“0”开始);
          “9”位于第三位也就是“010”(从“0”开始);
          因为高三位表示字地址,低2位表示模块地址,
          所以最终为“01001”.以此类推

(博主自己的心得体会,希望对您有所帮助)

转载请注明出处;

你可能感兴趣的:(计算机组成原理--多模块交叉存储器)