计算机体系结构中什么是直接映射过程?
直接映射是用于将 主内存 中的每个内存块分配到缓存中特定行的一种过程。如果一个行已填充一个内存块且需要加载新块,那么旧块将从 缓存 中丢弃。
该图显示了如何将示例中的多个块映射到缓存中的各行。
就像定位块中的一个词一样,主内存地址中会取出一些位来唯一描述块可以在其中存储的缓存行。
示例 - 考虑具有 512 个行的缓存,那么一行将需要 9 个位才能唯一识别。
直接映射将地址分成三部分:t 标记位、l 行位和 w 字位。字位是最低有效位,用于标识内存块中的特定字。
行位是下一个最低有效位,用于标识缓存中存储块的行。剩余的位与块一起存储为标记,该标记定位块在主内存中的位置。
广告