缓存的内存地址值包含哪些信息?
What information does the cached memory address value contain?
我正在学习缓存,我了解到对于特定内存中的地址,它的一部分用作索引,其余部分用作标记位。
但是在下图中,左图中的内存地址00001是如何连接到右图中的32位地址的呢?
左图中的5位地址和右图中的32位地址是一个意思吗?
对于左图,5位地址会这样分解:
+-----------------------+
| Tag | Index | Offset |
+-----------------------+
2 3 0 # bits in each field
因此,标签有 2 位,索引有 3 位,块大小(决定字节偏移中的位数)为 0 或根本不显示。
我正在学习缓存,我了解到对于特定内存中的地址,它的一部分用作索引,其余部分用作标记位。
但是在下图中,左图中的内存地址00001是如何连接到右图中的32位地址的呢?
左图中的5位地址和右图中的32位地址是一个意思吗?
对于左图,5位地址会这样分解:
+-----------------------+
| Tag | Index | Offset |
+-----------------------+
2 3 0 # bits in each field
因此,标签有 2 位,索引有 3 位,块大小(决定字节偏移中的位数)为 0 或根本不显示。