cache中block(cache line)和frame概念
图中的解释如下:
-
Block (cache line):块(或称缓存行)是缓存中可以存储的最小单位。每次从主存加载到缓存的数据都会以块的形式存储,因此缓存的最小传输单位就是一个块。
-
Frame:帧是缓存中的一个存储位置,每个帧可以容纳一个块。缓存的设计将存储空间划分为多个帧,每个帧可以用来存储一块数据。
简单来说,块是从主存加载的数据单位,而帧是缓存中的位置单位。
图中的解释如下:
Block (cache line):块(或称缓存行)是缓存中可以存储的最小单位。每次从主存加载到缓存的数据都会以块的形式存储,因此缓存的最小传输单位就是一个块。
Frame:帧是缓存中的一个存储位置,每个帧可以容纳一个块。缓存的设计将存储空间划分为多个帧,每个帧可以用来存储一块数据。
简单来说,块是从主存加载的数据单位,而帧是缓存中的位置单位。