第五章 存储层次5.1 存储器的层次结构5.2 高速缓冲存储器(Cache)5.3 降低Cache不命中率的方法5.4 减少Cache不命中开销5.5 减少Cache命中时间5.7 虚拟存储器5.1 存储器的层次结构一.存储系统的基本构成存储系统由两部分构成:(1) 存放程序和数据的存储器( 多个)(2) 控制存储器工作的存储控制部件(包括用硬件、软件或软硬件结合)存储系统对于应用程序员是透明的,并且,从应用程序员看它是一个存储器。容量增大,价格降低速度提高多级存储层次 存储系统M1M2 处理机 (T2,S2,C2) (T1,S1,C1)由两个存储体构成的存储系统5.1 存储器的层次结构二. 存储系统的性能指标 评价存储系统性能的主要指标有三个:速度-T、容量-S、和价格-C。 1. 存储容量S 存储系统的容量是处理机能直接寻址的存储器容量。一般来说,整个存储系统容量即是第二级存储器M2的容量,即S=S2。5.1 存储器的层次结构2. 单位容量的平均价格C 存储系统每个二进制位的平均价格为:(其中,S为容量,C为单位容量价格。)当S2S1时,C≈C2。3. 访问周期T 也被称为平均访存时间或等效访问时间等。 命中率H被定义为CPU产生的逻辑地址能在M1中访问到的概率。5.1 存储器的层次结构模拟实验的方法得到命中率: 选择一组有代表性的程序,在执行过程中分别统计对M1存
原创力文档

文档评论(0)