计算机组成原理(46提高存储系统性能一些措施)
4.6 提高存储系统性能的一些措施
本节将从存储系统组织的角度,讨论一些提高存储系统
性能的技术,如并行主存系统、多处理机存储系统、高
速缓存、虚拟存储技术以及向联存储器。
哈尔滨工程大学计算机科学与技术学院 姚爱红
速度和容量是存储器的两大主要课题,计算机的发
展不断地对存储器提出更高速度和更大容量的要求。
在单机系统中,提高存储器性能的主要技术有:双
端口存储器、并行主存储器、高速缓冲存储器、虚
拟存储器等。
哈尔滨工程大学计算机科学与技术学院 姚爱红 2/72
存储系统的层次结构
寄存器
高 Cache
半导体主存储器
本
成 磁盘
磁带
低
高 速度 低
哈尔滨工程大学计算机科学与技术学院 姚爱红 3/72
存储系统的层次结构
外存平均访问时间ms级
硬盘9~10ms
光盘80~120ms
内存平均访问时间ns级
SRAM Cache1~5ns
SDRAM内存7~15ns
EDO内存60~80ns
EPROM存储器100~400ns
哈尔滨工程大学计算机科学与技术学院 姚爱红 4/72
存储系统的层次结构
寄存器
Cache 内存储器
主存储器
辅助存储器(磁盘)
外存储器
大容量存储器(磁带)
哈尔滨工程大学计算机科学与技术学院 姚爱红 5/72
存储器访问的局部性原理
存储器访问的局部性指处理器访问存储器时,无
论取指令还是取数据,所访问的存储单元都趋向
于聚集在一个较小的连续单元区域中。
时间上的局部性——最近的将来要用到的信息很
可能就是现在正在使用的信息。主要由循环造成
空间上的局部性——最近的将来要用到的信息很
可能与现在正在使用的信息在空间上是邻近的。
主要由顺序执行和数据的聚集存放造成
哈尔滨工程大学计算机科学与技术学院 姚爱红 6/72
存储器访问的局部性原理
存储器的层次结构是依靠存储器访问的局部性实现的
存储器的层次结构的性能由命中率来衡量:
命中率——对层次结构存储系统中的某一级存储器来
说,要访问的数据正好在这一级的概率
哈尔滨工程大学计算机科学与技术学院 姚爱红