【问题标题】:what is the total size of byte addressable memory having 32 bit logical address?具有 32 位逻辑地址的字节可寻址存储器的总大小是多少?
【发布时间】:2017-01-31 06:52:06
【问题描述】:

如果我们有 32 位逻辑地址,那么我们可以有 2^32 行地址,每行由 32 位(4 字节)组成。

所以内存的总大小应该是 = 32*2^32 位(每行的位数* 行数)。 但是为什么只有2^32字节呢?

【问题讨论】:

    标签: memory cpu-architecture memory-address


    【解决方案1】:

    地址是字节,而不是 32 位字。 32 位操作需要与 32 位边界对齐,但字节操作没有此限制。考虑搜索一个字符串(每个字符 8 位),你就会明白为什么会这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-06
      • 2014-12-09
      相关资源
      最近更新 更多