问答题 设存储器容量为32字,字长64(即W)位,模块数m=4,分别用顺序方式和交叉方式进行组织。若存储周期T=200ns,数据总线宽度为64位,总线传送周期τ=50ns,求顺序存储器(即高位地址交叉)和交叉存储器带宽各是多少?
【正确答案】
【答案解析】因为信息是顺序访问的,所以它用低位地址顺序选择各存储单元,用高位地址选择不同的存储体。
因为顺序存储器和交叉存储器连续读出m=4个字的信息总量都是:
W=64b×4=256b
又因为它们连续读出4个字所需的时间分别是:
T 1 =mT=4×200ns=800ns=8×10 -7 s
T 2 =T+(m-1)τ=200ns+3×50ns=350ns=3.5×10 -7 s
所以顺序存储器带宽:Bm 1 =W/t 1 =256/(8×10 -7 )=32×10 7 (b/s)
交叉存储器带宽:Bm 2 =W/t 2 =256/(3.5×10 -7 )=73×10 7 (b/s)
显然后者的吞吐量要大得多。