勵志

勵志人生知識庫

什麼是mmu

內存管理單元

MMU(Memory Management Unit)是計算機系統中的一種硬件組件,全稱爲內存管理單元。

MMU位於CPU和內存之間,主要功能包括將虛擬地址轉換爲物理地址,提供訪問權限控制和緩存管理等功能。通過使用MMU,CPU能夠更有效地管理虛擬內存和物理內存,從而提高系統的穩定性和安全性。MMU通常通過頁面表(Page Table)來實現虛擬內存管理,這是一種數據結構,用於記錄虛擬頁面和物理頁面之間的映射關係。當CPU發出一箇虛擬地址請求時,MMU會查找相應的頁面表項,並將虛擬地址映射爲物理地址。此外,MMU還支持內存保護和共享等功能,進一步增強了系統的安全性和效率。