CPU與架構

快取存取時間為 10 ns、主記憶體存取時間為 100 ns、快取命中率為 90% 時,平均存取時間是多少?

  1. A19 ns
  2. B55 ns
  3. C91 ns
查看答案與解析

正確答案:A. 19 ns

平均存取時間 = 0.9 × 10 + 0.1 × 100 = 19 ns(以未命中時只花費主記憶體的時間來計算)。若命中率為 99%,則 0.99 × 10 + 0.01 × 100 = 10.9 ns,僅 9% 的差距就能快約 1.7 倍。由於未命中率對效能影響甚鉅,因此會將快取做成多級,並在容量與關聯度(associativity)上下功夫,以提高命中率。

練習這個領域 前往領域頁面

CPU與架構的其他題目

  1. 在 CMOS 電路中,若其他條件不變,只將電源電壓減半,動態功耗會如何變化?
  2. ARM、x86、RISC-V 等名稱主要代表的是什麼?
  3. 關於 RISC-V 的特徵,下列何者正確?
  4. 在一個時脈週期內同時發出並執行多道指令的處理器方式稱為什麼?
  5. 保存虛擬位址轉換為實體位址的結果,以加快位址轉換的快取是下列何者?

這個領域的比較