- 9
- 0
- 约5.4千字
- 约 34页
- 2020-04-21 发布于上海
- 举报
主要内容问题的提出一,多个cache不一致的原因二,如何解决Cache一致性问题 2.1 监听协议 2.2 基于目录的协议问题提出Cache(高速缓冲存储器):它的设计是为了解决cpu与主存之间速度差距太大的矛盾;Cache的工作原理是基于程序访问的局部性。 cache主存外存cpu在多核和多处理器系统中,多个Cache对应的copy内容应该一致,如下图:Memory这几个copy应该一致CacheCacheCache……corecorecore一、多个Cache不一致的原因 要解决多处理机的Cache一致性问题,首先要研究一致性问题的由来。出现不一致的原因有3个: 共享可写的数据 进程迁移 I/O传输 1.共享可写数据引起的不一致性 以拥有两个处理机的系统为例,处理机带有各自的私有Cache,并共享一个主存储器。P1P2XXX P1和P2的本地高速缓存存储器C1和C2中分别有共享主存的某个数据X的拷贝。 若P1采用“写通过”策略,即处理机改写Cache中的数据时同时修改内存中相应的数据,那么,内存中的X也同时变为X’,但是,处理机P2的本地高速缓冲存储器C2中的X仍然是X。P1改写C1中的X,使之变为X’。P1P2X’XXXX’ 当P2要读X时,它是从C2中去读取,这就导致了P2从C2中读取的X同内存中的X’不一致。P1P2 若P1采用“写回”策略,即处理改写Cache中的
您可能关注的文档
最近下载
- (14)普通高中音乐课程标准日常修订版(2017年版2025年修订).docx
- 中国电信现场综合化维护培训教材工器具仪表篇课件.pdf VIP
- 消防安全疏散演练课件最新完整版本.pptx VIP
- 2026年中国AI4S科研智算基础设施市场研究-沙利文.docx
- 2026浙江省医院静脉血栓栓塞症防治管理规范专家共识(第二版).pptx VIP
- 农行无领导小组面试真题及详细答案.docx VIP
- 博登海默法理学法哲学与法学方法读书重点笔记.doc VIP
- 1-中国电信现场综合化维护培训教材-基础知识篇.docx
- 2018年海南省中考数学真题试卷及答案.docx VIP
- 4中国电信现场综合化维护培训教材操作篇文章.doc
原创力文档

文档评论(0)