题目
设存储器[1]容量 64 M,字长 64 位,模块数 m = 8,分别用顺序和交叉方式进行组织。存储周期 T = 400 ns,数据总线[2]宽度 64 位,总线传送周期 τ = 50 ns。若两种组织方式读取连续的 m 个字,求顺序存储[3]和交叉存储器[4]的带宽各是多少?
设存储器[1]容量 64 M,字长 64 位,模块数 m = 8,分别用顺序和交叉方式进行组织。存储周期 T = 400 ns,数据总线[2]宽度 64 位,总线传送周期 τ = 50 ns。若两种组织方式读取连续的 m 个字,求顺序存储[3]和交叉存储器[4]的带宽各是多少?
题目解答
答案
正确答案:
顺序存储器带宽:1.28 Mbit/s
交叉存储器带宽:10.24 Mbit/s
解析:
在顺序存储方式下,读取 m 个字的时间由存储周期决定,即读取 8 个字需要 8 个存储周期。因此带宽为 8 个字的数据量除以总读取时间。而在交叉存储方式下,各个模块可以并行工作,8 个模块同时读取数据,读取 m 个字只需一个存储周期加 m-1 个传输周期,带宽显著提高。交叉存储方式的并行能力使其带宽远高于顺序存储方式。