Advertisement

AutoSAR存储

阅读量:

知识与经验的系统整理、版权保护、严禁任何形式的复制传播。
专栏 《AutoSAR存储》

<<<< 返回总目录 <<<<

1 存储系统层次

先抛个问题, 为什么要划分存储器的层次?

运行速度更快但总成本上升的情况下,在进行存储空间规划时需考虑经济因素的影响。因此,在处理数据时必须采用逐级缓存策略,并根据数据的重要性将它们存放于运行速度更快的设备中;而那些位于离CPU核心较远位置的数据则对应更大的存储容量。由于存在层次结构的存在,从而形成了不同类型的存储芯片

存储层次是计算机体系结构中用来组织存储系统层次结构的层级排列。
每一层相较于下一层而言,在运行速度上更高,在延迟上更短,并且在容量上较小(如有例外如AMD早期使用的Duron CPU)。
绝大多数现代中央处理器运行速度都非常迅速。
多数程序的工作量需要通过访问主存来完成。
由于高速缓存机制与数据传输能力位于层次结构的不同层级位置,在实际运行中这会导致处理速度受限,并促使中央处理器长时间等待外界完成输入输出操作。

大部分汽车、电脑、芯片中的存储层次如下四层:

寄存器 可能是数据处理中的核心单元,在多数现代计算机体系结构中发挥着关键作用。在大多数32位处理器架构中,每个寄存器通常是32位宽的存储单元。x86架构通常包括16个这样的寄存器用于快速数据操作。
高速缓存 Cache (Cache

全部评论 (0)

还没有任何评论哟~