深入理解计算机系统 1.6 存储设备形成层次结构
2015-12-08 22:56
886 查看
在处理器和一个更大更慢的存储设备(比如内存)之间插入一个更小更快的存储设备的观点是比较常见。实际上,每一个计算机系统中的存储设备都被组织为像Figure1.9所示的存储层次结构。当我们从层次结构的顶端看下来,存储设备变得更慢,更大,也更便宜了。寄存器占据着层次结构的顶端,被称为level0,或者L0。我们展示了三个层次的缓存,从L1到L3,它们占据着层次中的1到3级。内存占据着层次结构中的第四层,等等等等。
存储结构的主要思想是,上一层的存储设备作为下一层存储设备的缓存。比如寄存器是L1 cache的缓存。L1cache和L2cache又分别是L2cache和L3cache的缓存。L3cache是内存的缓存,内存又是磁盘的缓存。在一些带有分布式文件系统的网络系统中,本地磁盘又是
远程磁盘的缓存。
就如程序员可以利用不同缓存的知识来提高程序执行效率一样,程序员可以利用他们对整个存储结构的理解来提高程序效率。第六章将会讲述更多关于存储结构的知识。
存储结构的主要思想是,上一层的存储设备作为下一层存储设备的缓存。比如寄存器是L1 cache的缓存。L1cache和L2cache又分别是L2cache和L3cache的缓存。L3cache是内存的缓存,内存又是磁盘的缓存。在一些带有分布式文件系统的网络系统中,本地磁盘又是
远程磁盘的缓存。
就如程序员可以利用不同缓存的知识来提高程序执行效率一样,程序员可以利用他们对整个存储结构的理解来提高程序效率。第六章将会讲述更多关于存储结构的知识。
相关文章推荐
- 深入理解计算机系统 习题 1
- 深入理解计算机系统笔记(一)关于位运算求整数平均值
- CSAPP——实验一 位运算
- CSAPP——实验二 拆炸弹
- 这个假期的学习计划
- 输出变量的字节表示形式
- 深入理解计算机系统 1.5 缓存很重要
- 深入理解计算机系统 - 引言
- [深入理解计算机系统]数据储存-大小端法与补码
- 推荐《深入理解计算机系统(第2版)》,并“求疵”一处译文(已解决) 推荐
- Generate mask indicating leftmost 1 in x.
- Clear all but least signficant n bits of x
- 第八章-------异常控制流
- 第七章------链接
- 第六章------存储器层次结构
- 第四章------处理器体系结构
- 《深入理解计算机系统》读书笔记——第七章 链接
- 《深入理解计算机系统》第一章 计算机系统漫游