【问题标题】:What information does the cached memory address value contain?缓存的内存地址值包含哪些信息?
【发布时间】:2022-01-16 07:13:05
【问题描述】:

我正在学习缓存,我了解到对于特定内存中的地址,它的一部分用作索引,其余的用作标记位。

但是在下图中,左图中的内存地址00001与右图中的32位地址是如何连接的呢?

左边图片中的5位地址和右边的32位地址是同一个意思吗?

【问题讨论】:

    标签: caching mips memory-address


    【解决方案1】:

    对于左图,5位地址分解如下:

    +-----------------------+
    |  Tag | Index | Offset |
    +-----------------------+
         2     3       0         # bits in each field
    

    所以,标签有 2 位,索引有 3 位,块大小(决定字节偏移中的位数)要么为 0,要么根本不显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 2015-08-14
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 2013-08-12
      • 2018-01-25
      相关资源
      最近更新 更多