1、计算机存储器是分层次的,离CPU越近的存储器,速度越快,每字节的成本越高,同时容量也越小。离CPU有近到远的有
寄存器---->高速缓存(分级)--->内存--->本地磁盘 (近------->远)
PS:存储系统层次存储系统的设计原则主要考虑 容量、速度和成本三个问题。容量是存储的基础,都希望容量配置尽可能大的存储系统,同时要求存储系统的读写速度能与处理器的速度相匹配;此外成本也应该在一个合理的范围之内,但是这三个目标不可能同时达到最优。一般情况下,存储设备的读写速度越快,平均单位容量的价格越高,存储容量就越小;反之,存储设备读写速度越慢,平均单位容量的价格越低,存储容量越大。为了取得这三者之间取得平衡,就采用了寄存器、高速缓存、主内存、硬盘存储器等层次存储系统
2、寄存器没有,则从缓存中取,缓存中没有,则从内存中取到缓存,如果内存中没有,则先从磁盘读入内存,再读入缓存,再读入寄存器。
3、高速缓存与主存的三种映射方式
①:全相联映射方式
全相联映射是指主存中任意一个块都可以映射到cache