MIT-JOS系列3:啓動內核

使用虛擬內存 爲什麼要使用虛擬內存?可以參考這篇博客:虛擬內存與物理內存的聯繫與區別 簡單的說可以總結爲: 使比實際物理內存更大的程序能夠運行 使每個進程擁有獨立的虛擬地址空間,相互之間不能修改數據 訪問虛擬地址時,如果虛擬地址所對應的物理地址不在物理內存中,則產生缺頁中斷,此時才真正分配物理地址,同時更新進程的頁表 虛擬地址如何尋址?可以參考我之前博客中的保護模式尋址:MIT-JOS系列1:實模
相關文章
相關標籤/搜索