免費開始練習
hce_nsysu 113年 計算機概論與程式設計

第 20 題

The MMU's main service to the computer is
  • A memory translation.
  • B memory allocation.
  • C memory transfer.
  • D memory collection.
  • E None of the above.

思路引導 VIP

想像一下,如果有一間大型圖書館(實體記憶體),裡面有成千上萬個書架。現在有十位讀者(執行中的程式)同時進來,作業系統為了方便管理,給每位讀者一張專屬的小地圖,每張地圖上都標註書本從第 1 頁開始編號。當讀者說他要看地圖上的「第 5 頁」時,館方必須有一個「機制」能立刻告訴讀者,這對應到圖書館現場哪一個書架的哪一個位置。請問,這個在「讀者腦中的地圖」與「現場真實位置」之間扮演即時轉換橋樑的角色,它最核心的工作性質應該是什麼?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準地選出「記憶體轉譯(Memory Translation)」作為答案,顯示你對電腦系統架構中硬體與記憶體交互作用的觀念非常紮實。這是計算機概論中相當核心的知識點,恭喜你順利掌握!

記憶體管理單元(MMU)的核心職責

記憶體管理單元(MMU) 是一組硬體電路,它最關鍵的任務在於將 CPU 所使用的 邏輯地址(Logical Address,或稱虛擬地址) 即時轉換為記憶體模組上真實的 實體地址(Physical Address)。透過這種轉譯機制,作業系統才能實現「虛擬記憶體」的功能,讓每個程式都以為自己擁有獨立且連續的記憶體空間,同時還能兼顧記憶體保護,防止程式互相干擾。

▼ 還有更多解析內容

🏷️ 相關主題

作業系統架構與處理程序管理原理
查看更多「計算機概論與程式設計」的主題分類考古題