计算机组成原理 3.2存储器的层次结构
体现的两个层次
Cahe-主存
- 解决CPU和主存速度不匹配的问题
主存-辅存
- 解决存储系统的容量问题
主要
目的:
- 解决系统大容量,高速度和低成本3个相互制约的矛盾。
原因:cpu,寄存器,cache,主存,磁盘,磁带价格降低,但速度降低。
主要思想:
- 存储器层次的主要思想是上一侧的存储器作为第一层的存储器的高速缓存
补充
两个图
-
三级存储系统的层次结构
补充
- 现在计算机都采用这种三级存储系统
- 主存和Cache之间的数据调动是由硬件自动完成的,对所有程序员都是透明的
- 而主存和辅存之间的数据调动是由硬件和操作系统共同完成的,对应用程序员是透明的
考点:
-
Cache命中率求解
- 设命中率为X,则,Cache存取时间*X+主存存取时间(1-x) = Cache存取时间
-
多级存储系统的概念
-
访问时间
- Cache命中率 = (cache命中)/(chahe命中+主存完成存取的次数)
平均访问时间 = Tc/e e(访问效率)
- Cache命中率 = (cache命中)/(chahe命中+主存完成存取的次数)