第三章存储系统.ppt

第三章存储系统;一存储器与存储系统;存储器价格Cm

单位容量的价钱,单位¥/b

对存储器要求:

“容量大、速度快、价格低”

怎样达到要求?

引入并行和重叠技术,构成并行主存系统,如单体多字存储器、多体交叉存储器。

改善存储器系统结构,发展存储体系(或称存储系统)。;;3.局部性原理

绝大多数程序访问的指令和数据都是相对簇聚的。

局部性包括:

时间局部性:最近、未来用到的信息很可能就是现在正在使用的信息。这主要由程序的循环造成,即循环中的语句要被重复执行。

空间局部性:最近、未来用到的信息很可能与现在正在使用的信息在程序空间上是相邻或相近的。这主要由于指令是顺序执行的,以及数据一般是以向量、阵列、表格等形式簇聚所致。

存储系统构成和管理采用如下方式:

Mi级一般只需存放Mi+1级中近期使用过的块和页(根据时间局部性)。

在Mi+1级取所要访问的字送Mi级时,一并把该字所在的块或页整个取出来(根据空间局部性),以增大CPU在访问Mi级时的命中率。;4.存储系统性能参数

容量S

平均位价格C

访问周期T(存取周期、存储周期、存取时间)

;平均位价格C

当S1《S2时,C≈C2;访问效率e:这是一个相对值,便于不同系统之间的比较。;;Cache预取技术对命中率的提高作用;;加速比;例:有一个109字节的程序被装入右图所示的M3准备运行。假定指令字长=1字节,程序中无转移指令和内

文档评论(0)

1亿VIP精品文档

相关文档