內存管理之13:情景分析之頁面換入

date: 2014-10-13 19:09函數

注:本文展現的代碼來自2.4.0版本的內核,入口函數do_page_fault定義在<arch/mm/fault.c>中。blog

前情提要:內存

前面講過,內存頁面換出到磁盤頁面後,頁面表項pte_t變身爲swp_entry_t。對MMU來講,頁面表項依然存在(因此虛擬頁面到物理頁面的映射還在),但頁面表項的bit0爲0,表示頁面不在內存中,因而觸發頁面異常。it

整體處理流程:date

頁面換入流程

相關文章
相關標籤/搜索