首页 > 其他分享 >4.7-Catche的基本原理

4.7-Catche的基本原理

时间:2023-02-26 19:47:36浏览次数:37  
标签:4.7 主存 基本原理 Cache Catche 数据 CPU

存储系统中的Catche视图

Cache的功能:缓解快速CPU与慢速的主存之间的速度差异

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

Cache的工作过程

  1. 读操作

图示

描述已自动生成

如何判断数据造Cache中?

Cache中的数据是有效么?(DMA修改主存)

当CPU访问Cache不命中,则从主存中直接获取数据给CPU,同时更新到Cache中

  2. 写操作

图示, 箱线图

描述已自动生成

写穿策略:将数据写到Cache,并写回到主存后给写回响应

写回策略:将数据直接写到Cache中直接返回响应

Cache地址映射机制实现快速访问

日程表

描述已自动生成

Cache的结构

表格

描述已自动生成

Cache被分成若干行,没行的大小与主存块相同

Cache每行包含四部分,是Cache要保存的信息。Tag从CPU访问主存的地址中剥离得到。Data是主存交换的数据块,Valid表示Cache中的数据是否有效,Dirty表示主存中的数据是否是最新

图示

描述已自动生成

标签:4.7,主存,基本原理,Cache,Catche,数据,CPU
From: https://www.cnblogs.com/smilexm/p/17157411.html

相关文章