什么决定了架构的字节大小?

时间:2014-03-15 17:22:27

标签: byte ram computer-architecture processor-architecture

我是否正确地说,如果我构建一个x存储位置的RAM,每个存储位置y - 位宽,那么我xyy } -bit RAM?

诸如this one之类的问题用历史例子解释了为什么我们不能依赖8b == 1B,但我无法确定这对于架构而言意味着什么。

1 个答案:

答案 0 :(得分:0)

稍微过时,稍微明智一点,我想我可以回答我自己的问题。

给定N位地址总线,有2^N个可寻址的内存位置。

如果需要M位数据总线,则log M位寻址列,N - log M将行寻址到RAM中。

回到这个问题; N := x, M := y,我们有y*2^xy位RAM。

Quick sketch of numerical example

对于数值示例,假设一个12位地址和16位数据。 8位地址2^8 = 256行;其余4位在列上寻址16x 16:1多路复用器,提供16位数据输出。 (如上所示)。