看板 Grad-ProbAsk 關於我們 聯絡資訊
多看了幾次 發現我看錯題意了 他是在問有在有做write update 跟 write invalidate 在上來與大家討論這樣解有沒錯誤 8A 因為是write update 所以 Y 8B同理 Y 8C 因為是READ 只是將 記憶體位置100的值放入P1的CACHE中 不用更新MEM 8D 8E 同理 這樣想法有哪邊出錯嗎? 感恩幫忙 ※ 引述《ist123 (123)》之銘言: : http://ppt.cc/viCI : 小弟我解這題的想法是 : 因為 題目有說 all the words already ...... 且是乾淨的 : 我把他解讀成是在SHARE 這樣的想法有錯嗎? : 之後就是看他有沒有狀態轉換 : 8a 是y的原因 我是想 因為是 寫入 且在share 所以要換到EXCLUSIVE 所以有換 : 8b同理 所以是y : 8c 因為要讀取 1000/4 取整數的位置 正好與8a同 所以read hit 且在exciusive : 所以不改變狀態 所以是 n : 8d同理 所以n : 8e 用我這樣的想法就想不出來正確答案了.. 答案是n : 不知小弟我是題目會錯意 還是哪邊觀念錯誤. : 懇請各位大大幫忙解惑 這兩題都不懂... : 拜託惹!! : 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.241.75
louis719:8C更精確的講是,addr 100的data已經存在於cache裡了 01/04 15:38
louis719:所以根本不用回mem裡拿,除非題目改成write invalidate 01/04 15:38
louis719:而這塊block是invalidate的時候,才需要回mem拿 01/04 15:39
ist123:喔~ 01/04 20:32
ist123:太感恩了!!! 01/04 20:32