社区
Linux_Kernel
帖子详情
linux下换出到swap area中的某一页,某一时刻被换入内存后,以后还有可能被再次换入吗?
Hi'cary
2015-08-20 04:37:33
如题。系统用swap_map映射swap arae中每个page的进程引用数量。
如果页面A进程引用数是5,A换入内存后,swap area中存放的A以后还有可能被读取(换入)到内存中吗?
...全文
192
1
打赏
收藏
linux下换出到swap area中的某一页,某一时刻被换入内存后,以后还有可能被再次换入吗?
如题。系统用swap_map映射swap arae中每个page的进程引用数量。 如果页面A进程引用数是5,A换入内存后,swap area中存放的A以后还有可能被读取(换入)到内存中吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nswcfd
2015-08-21
打赏
举报
回复
有可能吧。 比如a,b,c都引用Page A,A被PFRA选中,swap out,ref#=3。 如果a先swap in,A重新被读入内存,swap ref#=2。 1) 如果b也swap in,并且此时A还在,那么缺页中断会直接引用A,不会读swap file。 2) 如果在b swap in之前a结束了,A被释放,那么会再次读取swap file.
电子支付与云计算结合的金融数据分析研究简介.pptx
电子支付与云计算结合的金融数据分析研究简介.pptx
仪表自动化设备故障与维护技术探讨李亚斌.docx
仪表自动化设备故障与维护技术探讨李亚斌.docx
会计信息系统安全与风险防范.ppt
会计信息系统安全与风险防范.ppt
最新全球干旱地分布矢量数据
最新全球干旱地分布矢量数据,包含名称、类型,位置等属性
OLED-IIC驱动包
OLED_INIT(); OLED_CLEAR();
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章