请求调页

 

请求调页是一种动态内存分配技术,进程运行的时候不访问全部的地址空间,把页框的分配推迟到不能再推迟为止。

以下原因页 可能不在主存中

1.进程永远没有访问到这个页

2.进程已经访问这个页,但是页的内容被临时保存到磁盘上。

handle_pte_fault()通过检查引用address的页表项来区分这两种情况。

有两种方法装入所缺的页,这取决于是否映射到一个磁盘文件,do_no_page()通过检查vma线性区对象的nopage方法来决定

如果为null则调用do_anonymous_page()

处理写访问的时候,alloc_page(),memset()为0

读的时候内容就无所谓了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值