内存分配简单流程
2022-10-30 17:32:37 9 举报
操作系统 内存分配简单流程
作者其他创作
大纲/内容
同步回收(直接回收内存)
否
是否满足申请
释放内存
判断是否有空闲的物理内存
触发 OOM(Out of Memory)
文件页内核缓存的磁盘数据和文件数据
malloc 函数申请
访问虚拟内存
进程从用户态切换的内核态
是
无
直接分配物理内存
是否为脏页
进行异步回收
缺页中断
虚拟页在磁盘中没有的数据(堆栈等)
回写为硬盘
通过 swap 机制写入到磁盘中
选择一个占用内存较高的进程,然后干掉
有
进行内存回收
申请虚拟内存
内存回收
0 条评论
下一页