缓存未命中中的容量未命中

Capacity Misses in Cache misses

有人能解释一下容量缺失是否会发生在直接映射或组关联缓存中吗?如果是这样,在什么样的情况下?

容量未命中主要发生在全关联缓存中,因为内存和缓存之间没有映射,所以任何项目都会进入缓存中的空位,最后缓存可以完全填满,并且可能会碰巧用现有的值替换传入的值值。 由于容量问题,缓存未命中(强制未命中除外)发生。

但是在直接映射的缓存中,大多数情况下发生的情况是,仍然有可用的缓存槽,但映射特定项目的槽已经包含另一个值。发生冲突。