linux內核缺頁中斷處理

現代處理器大部分都有MMU,除了一些小型嵌入式設備。MMU能夠作虛擬地址到物理地址的轉換,使用MMU咱們就可使用更多的內存空間,由於程序具備局部性原理,咱們能夠將暫時用不到的數據存放到磁盤,當訪問到時會發生缺頁中斷,從磁盤中將所須要的數據加載到內存。因此咱們能夠經過mmu運行程序大小大於內存的程序和打開大於內存的文件。現代處理器經過分段分頁機制實現虛擬地址到物理地址轉換通常支持二級頁表或四級頁表。
相關文章
相關標籤/搜索