我是否正确地说,如果我构建一个x
存储位置的RAM,每个存储位置y
- 位宽,那么我xy
位y
} -bit RAM?
诸如this one之类的问题用历史例子解释了为什么我们不能依赖8b == 1B
,但我无法确定这对于架构而言意味着什么。
答案 0 :(得分:0)
稍微过时,稍微明智一点,我想我可以回答我自己的问题。
给定N
位地址总线,有2^N
个可寻址的内存位置。
如果需要M
位数据总线,则log M
位寻址列,N - log M
将行寻址到RAM中。
回到这个问题; N := x, M := y
,我们有y*2^x
位y
位RAM。
对于数值示例,假设一个12位地址和16位数据。 8位地址2^8 =
256行;其余4位在列上寻址16x 16:1多路复用器,提供16位数据输出。 (如上所示)。