缺頁異常(WHO I AM?)

總結一下Page Fault: 虛擬內存分佈 以32位的Linux系統爲例,每個進程獨立擁有4GB的虛擬地址空間,如圖: 虛擬空間和物理空空間如何完成映射? 每個進程都有一個頁表,每個頁面對應一個頁表項,隨進程而動態變化。自己畫的話樣子大概是這麼個樣子: 頁式存儲的缺點是因爲頁表的存在訪問會變慢(需要段號和offest映射)以及單頁表對來納許內存空間要求很高,所以中間通常會加一層緩存(快表TLB)
相關文章
相關標籤/搜索