[关闭]
@2017libin 2019-06-23T10:04:48.000000Z 字数 404 阅读 66

并行存储器

计组


1. 双端口存储器

原理:使用两组相互独立的读写控制线路,以便实现对存储器的并行读写。
无冲突读写:对不同地址单元进行访问。
有冲突读写:当访问到同一个地址单元时,根据优先级先完成一个端口的范围,在完成另外一个端口的访问。

2. 多模块交叉存储器

地址:高地址选择字,低地址选择模块。

为什么地址要这样子设置:空间连续性,程序地址一般都是连在一起的,利用低位作为选择模块可以使得在一段时间内同时访问多个存储器。反证法,加入高位作为模块选择,则在程序运行的一段时间内都是对同一个模块进行访问,无法做到多模块交叉访问!

效率:如果总线传送时间为τ,存储器交叉模块数m,存取一个字时间为T。当 T = ,才会使得效率最高。也就是说,当存取一个字周期为T,总线传送时间为τ时,最多能够使得m个模块同时运行,其中 并且m为整数。相比串行存取使用的时间,交叉存取只需要的时间。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注