推 jason50715: 加油啊!!!12/16 18:21
推 aa06697: 你可以想一下 tag的用途是什麼 index的用途是什麼12/16 20:37
推 raaaaaaaa: 只要不是fully就要把Virtual page no.換成對應到的集合12/16 20:39
→ raaaaaaaa: 數取log 所以要-812/16 20:39
→ aa06697: index是用來索引這個block是在cache中的哪個set(所以ful12/16 20:42
→ aa06697: ly只有一個set 不需要index, virtual page number都拿來12/16 20:42
→ aa06697: 當tag就好)但知道在哪個set是不夠的 因為set中可能會有12/16 20:42
→ aa06697: 多個block(direct就只有一個 所以direct其實不需要存tag12/16 20:42
→ aa06697: ) 其他way就先看幾個set去切index 剩餘拿來當tag做比對12/16 20:42
→ aa06697: 囉~12/16 20:42
推 raaaaaaaa: 應該是還要再切一刀集合數取log 剩餘的當tag這樣才對12/16 20:47
→ aa06697: 更正一下 direct 要存tag XD 不同的可能會對應到相同的12/16 20:53
感謝兩位大大的指導,我想通了
※ 編輯: k521601 (111.82.202.176), 12/16/2016 21:28:43