第六章 存储器层次结构
随机访问存储器:
1、静态RAM:每个位存储在双稳态的存储器单元里。
2、动态RAM:每个位存储为对一个电容的充电。
3、传统的DRAM
4、内存模块
5、增强的DRAM
6、非易失性存储器:即使关电,仍然保存着信息。固态硬盘基于非易失性的闪存,对某些应用来说,极其受欢迎。
存储器层次结构:
局部性:
一个编写良好的计算机程序常常具有良好的局部性。局部性有两种不同的形式:
1、时间局部性:在一个具有良好时间局部性的程序中,被引用过一次的内存位置很有可能在不远的将来再被多次引用。
2、空间局部性:在一个具有良好的空间局部性的程序中国,如果一个内存位置被引用了一次,那么程序很可能在不远的将来引用附近的一个内存位置。
量化评价程序中局部性的一些原则:
1、重复引用相同变量的程序具有良好的时间局部性;
2、对于具有步长k的引用模式程序,步长越小,空间局部性越好。在内存中以大步长跳来跳去的程序空间局部性很差;
3、对于取指令来说,循环具有良好的时间和空间局部性。循环体越小,循环迭代次数越多,局部性越好;
作者:凌晨六点半
出处:http://www.cnblogs.com/sunnyDream/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!