三、监听一致性协议 当各处理器的高速缓存都连接到 公共总线时,有两类协议: 写一无效( wr ite- invalidate)协 议 写一更新( write-update)协议。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼三、监听一致性协议 ❑当各处理器的高速缓存都连接到 公共总线时,有两类协议: ❑写--无效(write-invalidate)协 议; ❑写--更新(write-update)协议
监听一致性协议体现在 口监听协议需要由总线或环提供 的广播机制; 口不断地监听总线上处理器和存 储器模块间的高速缓存操作事 件 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼监听一致性协议体现在: ❑监听协议需要由总线或环提供 的广播机制; ❑不断地监听总线上处理器和存 储器模块间的高速缓存操作事 件
口高速缓存行共享存储器 侦听总线 vw"y…一·需v"“,心 x〖x 高速缓存 GQ)处理器 ¤)拷贝 (a)写操作前 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院
1.写一无效协议 在下图中,可以看到对主存数据x 存在3份高速缓存中的拷贝。 当某一处理器想要进行写操作时, 首先它必须获得对x访问的独占权, 然后更新数据为x,并使其他处 理器高速缓存中的相应数据拷贝 失效。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 ◼ 1.写—无效协议 ◼在下图中,可以看到对主存数据x 存在3份高速缓存中的拷贝。 ◼当某一处理器想要进行写操作时, 首先它必须获得对x访问的独占权, 然后更新数据为x’,并使其他处 理器高速缓存中的相应数据拷贝 失效
处理器P执行气-无效操作后 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院