存储器总结一

存储器是计算机中相当重要的一部分。计算机的存储器的层次结构运用了局部性原理。局部性原理分为两种:一种是时间局部性,另一种是空间局部性。

时间局部性原理:如果某个数据被访问,那么在不久它可能再次被访问(比如查资料的的时候,桌上有好几本资料书,那么翻完A书后,再翻B书,而之后A书也挺有可能再次被翻看)。

空间局部性原理:如果某个数据被访问,那么与它地址相邻的数据也可能很快被访问(比如图书馆中一个书架上都是同一类书,那么在其中的一本书被拿来看的时候,旁边的书极有可能也被拿下来浏览)。

这就是时间局部性原理和空间局部性原理。

存储层次结构由不同速度和容量的存储器构成。用来构建存储器层次结构的主要有三种:DRAM(即动态随机存取存储器),SRAM(即静态随机存取存储器)以及磁盘。

DRAM:即主存储器。

SRAM:即常说的cache(靠近处理器)。DRAM比SRAM的成本低,但是速度要慢。

磁盘:它一般是存储层次结构中容量最大但是速度最慢的。

快的存储器更靠近处理器,所以由内到外依次是SRAM,DRAM,磁盘。因为要以最低的价格向用户提供尽可能大的存储空间,且要让存储速度和最快的存储器相当。


上面所讲是关于存储器的,不仅存储器有层次化结构,数据同样也有。


所有的数据都是被存放在磁盘上,而经常被访问的数据则是存放在靠近处理器的那一层上。

虽然存储器是一层一层构成的,貌似数据的复制可以跳级,比如从第一层直接复制到第三层上面,然而数据的复制只能在相邻的两个层次之间进行,不能从跳着来。


存储信息的最小单元称作块或者行。查找的时候,如果处理器需要的数据恰好在靠近处理器的那层存储器中,则命中,否则则为缺失。

既然有命中和缺失那么对应着肯定有命中率和缺失率。

命中率:是指在高层存储器(即cache)中找到所需数据的访问比例。缺失率:是指在高层存储器(即cache)中没有找到所需数据的访问比例。

其中命中率常被当成衡量存储器层次结构性能的好坏。

阅读更多
个人分类: 总结
想对作者说点什么? 我来说一句

存储器读写实验实验报告

2010年12月25日 237KB 下载

没有更多推荐了,返回首页

不良信息举报

存储器总结一

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭