CSAPP translation page 10

    这本书当中的一个重要结论(lessons)之一就是,意识到高速缓存存储器的应用程序员能够利用(exploit)它们将他们的程序性能(performance)提高一个数量级(order of magnitude,数量级).

1.6存储设备形成(form)层次结构

    在处理器和较大较慢的设备(例如主存)之间插入更小更快的存储设备(例如高速缓存)是已经成为一种普遍的观念(general idea). 事实上,每一个电脑系统的存储设备都被组织成一个存储器层次结构(memory hierarchy),如图1.9所示. 我们从上至下观察这个层次结构, 设备的访问速度越来越慢 容量越来越大 每个字节花费也越来越少.寄存器文件占据了这个层次结构的顶部, 被称为0级或L0, 我们展示了高速缓存L1到L3 三个等级, 占据了存储器层次机构的1级到3级. 主存占据了第四级, 以此类推(and so on).

    存储器层次结构的主要思想(main idea)是上一层的存储器作为(as a)低一层存储器的高速缓存. L1是L2的高速缓存, L2是L3的高速缓存,以此类推, L3高速缓存是主存的高速缓存,主存又是磁盘的高速缓存. 在一些具有分布式文件系统(distributed file systems)的网络系统(networked systems)中, 本地磁盘是其他系统中的磁盘里面存储的数据的高速缓存.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容