下载此文档

多Cache一致性目录协议监听协议.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
计算机系统结构实验报告
班级
计算机1班
实验日期

实验成绩
姓名
陈泽进
学号
23020092204089
实验名称
多Cache一致性——目录协议/监听协议










1、加深对多Cache一致性的理解。
2、进一步掌握解决多Cache一致性的目录协议的基本思想。
3、掌握在各种情况下,目录协议是如何工作的。能给出要进行什么样的操作以及状态的变化情况。
4、掌握在各种情况下,监听协议是如何工作的。能给出要进行什么样的操作以及状态的变化情况。










表格附在后面
模拟器使用方法简介
模拟器模拟4个CPU(A、B、C、D)访存的工作过程。每个CPU中都有一个Cache,该Cache包含有4个块,其块地址为0-3。分布式存储器中有32个块,其块地址为0-31。每个块状态用色块表示,其中灰色为“无效”状态,淡青色为“共享”状态,橘红色为“独占”。主存中块的状态由其右边的目录项的颜色来表示,未缓冲状态由黄色来表示,其他两种状态同Cache块。
对于每一个CPU都可以指定所要进行的访问是读还是写(从列表中选),并在输入框中输入所要访问的主存块号,然后用鼠标单击在其右边的标有“↓”的按钮,模拟器就将开始演示该访问的工作过程。


1、加深对多Cache一致性的理解。
2、进一步掌握解决多Cache一致性的目录协议的基本思想。
3、掌握在各种情况下,目录协议是如何工作的。能给出要进行什么样的操作以及状态的变化情况。
4、掌握在各种情况下,监听协议是如何工作的。能给出要进行什么样的操作以及状态的变化情况。



目录协议所进行的操作。
所进行的访问
目录协议所进行的操作
CPU A读第6块
;;3本地:向宿主结点发读不命中(A,6)消息;:把数据块送给本地结点;:{A}
CPU B读第6块
读;;3. 本地:向宿主结点发读不命中(B,6)消息;
:把数据块发送给本地结点;:{A}+{B}
CPU D读第6块
;;3. 本地:向宿主结点发读不命中(D,6)消息;
:把数据块发送给本地结点;:{A,B}+{D}
CPU B写第6块
;;3. 本地:向宿主结点发写命中(B,6)消息,宿主:向远程结点A发作废(6)消息,宿主:向远程结点D发作废(6)消息; : {B}
CPU C读第6块
1读;;3. 本地:向宿主结点发读不命中(C,6)消息;
:给远程结点发取数据块(6)的消息;:把数据块送给宿主结点;:把数据块送给本地结点;:{B}+{C}
CPU D写第20块
;;3. 本地:向宿主结点发写不命中(D,20)消息;:把数据块发送给本地结点; : {D}
CPU A写第20块
;;3. 本地:向宿主结点发写不命中(A,20)消息;:给远程结点发送取并作废(20)消息;:把数据块送给宿主结点

多Cache一致性目录协议监听协议 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539603
  • 文件大小80 KB
  • 时间2018-05-31