記憶體階層與效能

從直接映射方式改為組相聯方式時所產生的變化,下列何者正確?

  1. A衝突未命中減少,但因標籤的比較與路的選擇,命中時間容易變長
  2. B衝突未命中增加,但電路變簡單,命中時間變短
  3. C與相聯度無關,未命中率與命中時間完全不變
查看答案與解析

正確答案:A. 衝突未命中減少,但因標籤的比較與路的選擇,命中時間容易變長

在組相聯方式中,一個組有多條路,能放入多筆對應到同一組的資料,因此衝突未命中比直接映射少。代價是需要平行比較多個標籤、並選出一致那一路資料的電路,命中時間與耗電量容易增加。衝突未命中增加且電路變簡單,是直接映射一側的性質。未命中率與命中時間會隨相聯度而改變。

  • A. 正確。衝突未命中減少,但命中時間容易變長。
  • B. 說明顛倒了,描述的是直接映射的性質。
  • C. 未命中率與命中時間都會隨相聯度而改變。
練習這個領域 前往領域頁面

記憶體階層與效能的其他題目

  1. 在8路組相聯快取中,每次存取時平行比較的標籤數量為多少?
  2. 在快取行大小64位元組、組數64的快取中,位址0x1234的資料所放入的組編號為下列何者?
  3. 在對同一條快取行多次寫入的處理中,寫回方式比直寫方式更有利的主要理由為下列何者?
  4. 相對於逐出最久未被使用者的LRU,逐出今後最長時間不會被使用者的方式(最佳替換,OPT),下列說明何者正確?
  5. 加大快取的容量時,命中時間一般會如何變化?連同理由一起,下列何者正確?

這個領域的比較