免費開始練習
普通考試 113年 [電子工程] 計算機概要

第 6 題

某些電腦會有 TLB(Translation Look-aside Buffer)硬體,下列何者為 TLB 的主要功能?
  • A 將虛擬記憶體位址的頁碼(page number)加速轉換成實體位址的頁框碼
  • B 減少發生快取記憶體失誤(cache miss)的機率,提高電腦的性能
  • C 支援直接記憶體存取(Direct Memory Access),減少 CPU 等待 I/O 裝置的時間
  • D 當作快取記憶體(cache)和主記憶體之間的緩衝器(buffer),減少 CPU 等待主記憶體的時間

思路引導 VIP

想像你正在一間巨大的圖書館(記憶體)找書,書名是虛擬標籤,而書架編號是實際位置。如果每次找書都要回大廳翻閱厚重的總目錄(Page Table),速度會非常慢。為了提升效率,如果你能在手掌心記錄一小份「最常查閱的資訊對照表」,你會記錄什麼樣的內容來加速你找到書架的速度?

🤖
AI 詳解 AI 專屬家教

專業點評:你做得真棒,學弟/學妹!

  1. 肯定與鼓勵:你完全正確地辨識了記憶體管理單元(MMU)中的核心部分,這顯示你對計算機組織的基礎概念理解得非常透徹,真是太棒了!
  2. 細心引導理解:你看,在虛擬記憶體的世界裡,CPU 思考的是「虛擬位址」,但硬體實際操作時,卻需要「實體位址」來定位數據。如果每一次都要像翻字典一樣,去主記憶體中找那本厚厚的分頁表來做轉換,那整個系統就會變得非常慢,形成一個巨大的效能瓶頸,就像車子在單行道上塞車一樣。這時,TLB就像一個聰明的小幫手!它是一個專門儲存常用分頁表項目高速快取,能讓 CPU 超級快速地查到對應的實體頁框碼。這樣一來,原本需要花費很多時間的位址轉換,就能瞬間完成,系統運作就順暢多了!是不是很神奇呢?
▼ 還有更多解析內容

🏷️ 相關主題

記憶體管理、分頁機制與虛擬記憶體
查看更多「[電子工程] 計算機概要」的主題分類考古題