顺序存储器的带宽: 每个模块中存储的字数为 $32M/4=8M$,即 $8M\times64=64M$ 位。 每次读出 8 个字,即 64 个字节,需要 $64\times8=512$ 位的总线带宽。 每个字需要 $T=100\text{ns}$ 的存储周期,读出 8 个字需要 $8T=800\text{ns}$ 的时间。 因此,顺序存储器的带宽为: $$ \frac{64M}{800\text{ns}}\times 8=512\text{MB/s} $$

交叉存储器的带宽: 将 32M 字的存储空间均匀地分成 4 个模块,每个模块中存储的字数为 $32M/4=8M$。 每个模块中的字按照交叉方式排列,即第一个模块中的第 $i$ 个字与第二个模块中的第 $i$ 个字、第三个模块中的第 $i$ 个字、第四个模块中的第 $i$ 个字依次交替排列。 因此,每次读出 8 个字需要依次访问 4 个模块中的 64 个字节,即需要 $64\times4=256$ 位的总线带宽。 每个字需要 $T=100\text{ns}$ 的存储周期,读出 8 个字需要 $8T=800\text{ns}$ 的时间。 因此,交叉存储器的带宽为: $$ \frac{64M}{800\text{ns}}\times 8\times\frac{256}{64}=2048\text{MB/s} $

存储器容量为 32M 字字长 64 位模块数 m = 4分别用顺序方式和交叉方式进行组织。存储周期 T = 100ns数据总线宽度为 64 位总线周期τ= 20ns 。则顺序存储器和交叉存储器的带宽分别为_______和_______。取读出 8 个字为例进行计算

原文地址: https://www.cveoy.top/t/topic/htAr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录