7.1存储系统的基本知识

发布时间 2023-04-13 22:25:56作者: 多一些不为什么的坚持

7.1.1 存储系统的层次结构

满足对三个指标的要求: 容量大 速度快 价格低

采用多级存储技术,构成多级存储结构层次

多级存储技术是一种计算机存储系统的组织方式,将计算机存储系统划分为多个层次,每个层次的存储介质速度和容量不同,以便在不同的应用场景下提供最优的性能和存储空间。多级存储技术的核心思想是通过增加低速、高容量存储介质来平衡高速、低容量存储介质的局限性,从而提高整个存储系统的性能和可靠性。

理论依据----程序的局部性原理

对于绝大多数程序来说,程序所访问的指令和数据在地址上不是均匀分布的,而是相对簇聚的。

时间局部性指的是,程序在一段时间内往往会重复访问相同的指令和数据,因此程序将要用到的信息很可能就是现在正在使用的信息。这种时间局部性可以通过缓存技术来利用,将常用的数据和指令缓存到快速访问的存储器中,从而加速程序的执行速度。

空间局部性指的是,程序在访问数据时通常会访问相邻的数据,因此程序将要用到的信息很可能与现在正在使用的信息在存储空间上是相邻的。这种空间局部性可以通过预取技术来利用,将预测到的数据预先读取到缓存中,以便程序需要时可以快速访问。