第4章存储体系4
1基本概念4
2虚拟存储器4
3高速缓冲存储器4
4三级存储体系4
5存储系统的保护4
6本章小结第4章存储体系4
1基本概念4
1存储体系及其分支前面已经讲过,为了同时满足存储系统的大容量、高速度和低价格,需要将多种不同工艺的存储器组织在一起
虚拟存储器是因为主存容量满足不了要求而提出来的
在主存和辅存之间,增设辅助的软、硬件设备,让它们构成一个整体,所以也称之为主存-辅存存储层次,如图4-1所示
第4章存储体系图4-1主存-辅存存储层次第4章存储体系从CPU看,速度是接近于主存的,容量是辅存的,每位价格是接近于辅存的
因主存速度满足不了要求而引出了Cache存储器
在CPU和主存之间增设高速、小容量、每位价格较高的Cache,用辅助硬件将其和主存构成整体,如图4-2所示,称之为Cache存储器(或称为Cache-主存存储层次)
第4章存储体系图4-2Cache-主存存储层次第4章存储体系由二级存储层次可组合成如图4-3所示的多级存储层次
从CPU看,它是一个整体,有接近于最高层M1的速度,最低层Mn的容量,并有接近于最低层Mn的每位价格
第4章存储体系图4-3多级存储层次第4章存储体系4
2存储体系的构成依据为了使存储体系能有效地工作,当CPU要用到某个地址的内容时,总希望它已在速度最快的M1中,这就要求未来被访问信息的地址能预知,这对存储体系的构成是非常关键的
第4章存储体系4
3存储体系的性能参数为简单起见,以图4-4所示的二级存储体系(M1,M2)为例来分析
存储层次的每位价格为2M1M2M21M1SSScScc第4章存储体系图4-4二级存储体系的评价第4章存储体系存储层次的等效访问时间TA=
希望TA越接近于,即存储层次的访问效率e=/TA越接近于1越好
设CPU对存储层次相邻二级的访问时间比r=,