MMU要點記錄

1.VA轉MVA 下面這個轉換是使用硬件自動完成的 if(VA < 32M) then MVA = VA | (PID << 25); else MVA = VA; * 利用PID將VA轉換成不同VA,那麼多個進程的MVA就能存在於同一個頁表中,那麼在進行進程轉換時,只需要取不同的頁表就可以了(在實際使用中,進程也確實是小於32M的居多)。而如果是大進程,那麼可能需要重新構建頁表,那麼就需要重新構
相關文章
相關標籤/搜索