设主存储器容量为256字,字长为32位,模块数m=4,分别用顺序方式和交叉方式进行组织。主存储器的存储周期T=200ns,数据总线宽度为32位,总线传送周期τ=50ns。若按地址顺序连续读取4个字,问顺序存储器和交叉存储器的带宽各是___________Mb/s和_____________Mb/s?
时间: 2024-03-18 13:44:57 浏览: 149
顺序存储器的组织方式下,主存储器被分为4个模块,每个模块大小为64字节。每个模块的地址范围为0-63,64-127,128-191,192-255。若按地址顺序连续读取4个字,则这4个字分别位于同一个模块中,因此每次读取需要1个存储周期T=200ns。数据总线宽度为32位,总线传送周期τ=50ns,因此每个字需要2个总线周期传输,总共需要8个总线周期传输4个字。因此,每个字的传输时间为8个总线周期×50ns/周期=400ns。因此,顺序存储器的带宽为4个字/400ns=40MB/s。
交叉存储器的组织方式下,主存储器被分为4个模块,每个模块中相邻的4个字存储到不同的模块中。每个模块的地址范围为0,4,8,...,252;1,5,9,...,253;2,6,10,...,254;3,7,11,...,255。若按地址顺序连续读取4个字,则这4个字分别位于4个不同的模块中,因此每次读取需要4个存储周期4T=800ns。数据总线宽度为32位,总线传送周期τ=50ns,因此每个字需要2个总线周期传输,总共需要8个总线周期传输4个字。因此,每个字的传输时间为8个总线周期×50ns/周期=400ns。因此,交叉存储器的带宽为4个字/400ns=40MB/s。