第5章 存储层次
1. 存储器的三个主要指标
从用户的角度来看,存储器的三个主要指标是:容量、速度和价格。
2. 多级存储层次
由若干个采用不同实现技术的存储器构成的存储器系统。各存储器处在离CPU不同距离的层次上。其目标是速度接近于离CPU最近的存储器的速度,容量达到离CPU最远的存储器的容量。
3. 命中率H
CPU在第一级存储器中找到所需数据的概率。
4. 不命中率或失效率F
CPU在第一级存储器中找不到所需数据的概率。
5. 失效开销
CPU向第二级存储器发出访问请求到把这个数据块调入第一级存储器所需的时间。
6. 平均访问时间TA
TA= 命中时间 + 失效率 × 失效开销
7. “Cache-主存”层次
在CPU和主存之间增加一级速度快、但容量较小而每位价格较贵的高速缓冲存储器。借助于辅助软硬件,它与主存构成一个有机的整体,以弥补主存速度的不足。
8. “主存-辅存”层次
“主存—辅存”层次的目的是为了弥补主存容量的不足。它是在主存外面增加一个容量更大、每位价格更便宜、但速度更慢的存储器。它们依靠辅助软硬件的作用,构成一个整体。
9. 全相联映像
当把一个块从主存调入Cache时,它可以被放置到Cache中的任意一个位置。
10. 直接映像
当把一个块从主存调入Cache时,它只能被放置到Ca