在计算机中,为什么要引入多层次的存储系统?

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:42:33
这是简答题

存储设备的读写速度依次降低:寄存器、L1高速缓存、L2高速缓存、主存、本地存储(硬盘),但价格也呈下降趋势。
程序在执行时倾向于引用的数据项邻近于其它最近引用过的数据项,或者邻近于最近自我引用过的数据项,这种倾向性称谓局部性原理。
之所以引入多层次存储系统的技术基础就来自于程序表现出的局部性原理,通过这种方式可以在存储介质价格和存储介质读取速度之间找到一个最佳的平衡。

每个层次的内存速度不一样,成本也不一样,采用多层次就是解决在不影响基本速度的情况下降低成本,或者说在不增加成本的情况下提高速度。

我的理解是数据库只是二维表,但有些东西存储要用到三维表、四维表,所以就有了你上述所说的东西了