→ genius945:打錯 是算盤不是恐龍= = 11/16 00:35
借問一下....
下面那題
張凡的書上寫說
照恐龍四版的話 snoopy protocal
答案是 Y Y Y N N
但照三版
答案是 Y Y Y Y N
我不太懂其中導致答案不同的差異是在哪...
※ 引述《mickeyha (M*schief)》之銘言:
: 所以無論是上面還是下面那題
: 只要write就是yes嗎?
: 有點不太懂write miss出限的情況以及處理的辦法(雖然此題未出現XD)
: ※ 引述《mqazz1 (無法顯示)》之銘言:
: ※ 引述《ist123 (123)》之銘言:
: : 題目如下
: : http://ppt.cc/;vq;
: : 上面是利用write update 下面那題是用write invalidate
: : 研究了很久
: : 還是不是很明白題目要我們做什麼
: : 還有 到底是怎樣判斷出YES OR NO
: : 我對上面那題的想法是 因為是write update
: : 所以 有寫入才要改變 並且要廣播將值更新 所以STEP1跟2有傳送要求
: : 但是以類似概念想下面那題
: : 卻得不出答案 (答案是 Y Y Y N N)
: : 請問各位大大 問題是出在哪?
: : 拜託各位大大幫忙了
: : 感恩
: 用專題用的很煩 偷閒來回答一下
: 原PO是要問下面的那題嗎?
: block size = 4 word = 16 byte
: 下高斯100/16 = 下高斯104/16 = 6
: 所以memory address 100跟104是對應到同一個block
: step 1: 因為processor 1寫入,所以yes
: step 2: 因為processor 2寫入,所以yes
: step 3: process1要讀,processor2還沒寫回memory,會讓processor2寫入memory,yes
: step 4, 5: 單純的讀
: 歡迎指證..因為只是我的想法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.241.26