問題詳情

7 在電腦系統中,有關 TLB(Translation Lookaside Buffer)的敘述何者正確?
(A)TLB 可用於虛擬記憶體的管理
(B)TLB 通常用於提升 CPU 與 I/O device 資料傳輸的速度
(C)在主記憶體容量不足時,TLB 可當資料暫存的緩衝區
(D)TLB 可用以取代 CPU 內部暫存器來存放資料,以加速 CPU 的執行速度

參考答案

答案:A
難度:困難0.31457
統計:A(95),B(71),C(87),D(49),E(0)

用户評論

ahung】評論

為CPU的一種快取,由記憶體管理單元用於改進虛擬位址到實體位址的轉譯速度。

好想上榜】評論

轉譯後備緩衝區(英文:Translation Lookaside Buffer,首字母縮略字:TLB),在中國大陸也被翻譯為頁表快取、轉址旁路快取,為CPU的一種快取,由記憶體管理單元用於改進虛擬位址到實體位址的轉譯速度。目前所有的桌上型及伺服器型處理器(如 x86)皆使用TLB。TLB具有固定數目的空間槽,用於存放將虛擬位址對映至實體位址的分頁表條目。為典型的可定址內容記憶體(content-addressable memory,首字母縮略字:CAM)。其搜尋鍵碼為虛擬記憶體位址,其搜尋結果為實體位址。如果請求的虛擬位址在TLB中存在,CAM 將給出一個非常快速的符合結果,之後就可以使用得到的實體位址存取記憶體。如果請求的虛擬位址不在 TLB 中,就會使用分頁表進行虛實位址轉換,而分頁表的存取速度比TLB慢很多。有些系統允許分頁表被交換到次級記憶體,那麼虛實位址轉換可能要花非常長的時間。