内存管理之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

页面换入流程

相关文章
相关标签/搜索