计算机体系结构——储存层次

计算机体系结构——储存层次
计算机的储存层次定义了计算机如何储存数据,一种典型的储存层次为:
代号名称说明L0寄存器寄存器的数据从内存缓存中获取数据L1芯片内高速缓存( SRAM )L1 缓存从 L2 缓存获取数据L2芯片外缓存( SRAM )L2 缓存从内存中获取数据L3主存( DRAM )主存从本地硬盘获取数据L4本地存储硬盘储存计算机产生的数据或者从网络中获取数据L6远程储存包括网络分发文件系统, Web 服务等
这些储存结构从上到下依次:
容量递增;价格递减‘;速度递减;体积递增。
储存层次中的缓存
储存层次第 k 层是第 k+1 层的缓存,缓存的主要作用是将那些在 k+1 层经常使用的数据块复制到第 k 层,这样就可以提高访问的速度。
缓存命中
当程序想要获取第 j 个数据块,发现第 k 层缓存缓存了这个数据块称为缓存命中。
一个好的程序通常需要具有好的缓存友好性,分为:
时间缓存友好

计算机体系结构——储存层次最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/14173.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>