Swap in

32位系统虚拟内存4G,但用户实际内存大小可能小于4G,在访问到内存中没有的数据时请求换入并进行映射。

请求调页

notion image

实现过程

1、缺页中断

notion image
在中断处理函数中将页错误的线性虚拟地址压栈,然后调用do_no_page
notion image
如果是可执行代码,则读取磁盘到内存中,然后建立页表
notion image
notion image