存储系统中的Catche视图
Cache的功能:缓解快速CPU与慢速的主存之间的速度差异
Cache的理论基础:局部性原理
Cache的工作过程
- 读操作
如何判断数据造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