计算机组成原理学习笔记第4章 4.7——Cache的基本原理

有诗云:苔花如米小,也学牡丹开。——袁枚
本篇笔记整理:Code_流苏(CSDN)

★观前提示:本专栏笔记内容适合有一定的基础或复习时观看,内容如有错,还请大家评论指出!非常感谢!

0. 思维导图

在这里插入图片描述

1. 存储系统中的Cache 视图

在这里插入图片描述
①Cache的功能
缓解快速CPU与慢速的主存之间的速度差异

②Cache的理论基础
局部性原理

2. Cache的工作过程

①Cache的读操作
在这里插入图片描述
②Cache的写操作
在这里插入图片描述

3. Cache地址映射机制

在这里插入图片描述

4. Cache的结构

在这里插入图片描述

  • Cache被分成若干行,每行的大小与主存块相同
  • Cache每行包含四部分,是Cache要保存的信息。Tag从CPU访问主存的地址中剥离得到、Data是与主存交换的数据块、Valid表示Cache中的数据是否有效、 Dirty表示主存中的数据是最新。
    在这里插入图片描述

★小总结:在上一节的学习中,学习到了多体交叉存储器的内容,这节内容去了解Cache的基本原理,包括存储系统中的Cache视图、Cache的工作过程、Cache地址映射机制以及Cache的结构。通过本节内容的学习与记录,进一步了解了Cache的原理,对Cache有了新层次的认识。

笔记内容学习资料:计算机组成原理微课版(谭志虎、秦磊华等编著)
课件资料及视频学习:MOOC计算机组成原理(华中科大)
计算机组成原理专栏——笔记及测验练习都在这
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心。

猜你喜欢

转载自blog.csdn.net/qq_51646682/article/details/124563715