5. 下列有關全關聯式快取記憶體(fully associative cache)的敘述,何者正確?
(A)適用在較大的快取記憶體容量時
(B)存取時,每一個快取區塊(cache block)不 需每次執行cache hit的檢驗
(C)每個主記憶體位址都可能對應到快取記憶體中的任 一位址
(D)全關聯式快取記憶體(fully associative cache)是快取記憶體對應到主記憶 體唯一的機制。

答案:登入後查看
統計: A(8), B(16), C(38), D(4), E(0) #3230888

詳解 (共 1 筆)

#6089803

BY Gemini

全關聯式快取記憶體(fully associative cache)是一種快取記憶體對應機制,其特點如下:

  • 每個主記憶體位址都可能對應到快取記憶體中的任一位址。這意味著,在存取記憶體時,快取控制邏輯需要檢查快取記憶體中的所有位址,以找到要存取的資料。
  • 適用在較小的快取記憶體容量時。由於全關聯式快取記憶體需要檢查快取記憶體中的所有位址,因此其存取速度較慢。因此,全關聯式快取記憶體通常適用在較小的快取記憶體容量時,以平衡存取速度和對應靈活性。
  • 存取時,每一個快取區塊(cache block)不需每次執行cache hit的檢驗。此敘述不正確。在全關聯式快取記憶體中,由於每個主記憶體位址都可能對應到快取記憶體中的任一位址,因此在存取記憶體時,需要檢查快取記憶體中的所有位址,以找到要存取的資料。因此,每次存取記憶體時都需執行快取命中(cache hit)的檢驗。
  • 全關聯式快取記憶體(fully associative cache)是快取記憶體對應到主記憶體唯一的機制。此敘述不正確。除了全關聯式快取記憶體之外,還有直接對映式快取記憶體(direct mapped cache)和組相聯式快取記憶體(set associative cache)等其他快取記憶體對應機制。

結論:

正確答案為(C),每個主記憶體位址都可能對應到快取記憶體中的任一位址。

補充說明:

  • 在實際應用中,全關聯式快取記憶體通常與其他快取記憶體對應機制搭配使用,例如與直接對映式快取記憶體搭配使用,以兼顧存取速度和對應靈活性。
  • 全關聯式快取記憶體的優點是其對應靈活性高,缺點是其存取速度較慢。
3
0