記憶體階層與效能
寫入時發生快取未命中,不載入該快取行而直接寫入下一層階層的方式為下列何者?
- A寫入配置(write-allocate)
- B寫回(write-back)
- C不寫入配置(no-write-allocate)
查看答案與解析
正確答案:C. 不寫入配置(no-write-allocate)
寫入未命中時不載入快取行、直接寫入下一層階層的方式是不寫入配置,多與直寫方式搭配使用。對於寫過一次就不會再讀回的資料,可以省去多餘的載入。寫入配置則相反,是先載入快取行再寫入的方式,在寫入的資料馬上又會被使用的情況下有利,因此多與寫回方式搭配使用。寫回是決定寫入命中時如何處理的方式,與未命中時是否載入屬於不同的軸線。
- A. 寫入配置是先載入快取行再寫入的方式。
- B. 寫回是決定何時將寫入反映到主記憶體的方式,與未命中時的選擇無關。
- C. 正確。這是不載入、直接寫入下一層階層的方式。