当前位置:   article > 正文

linux 011 注释13:缺页中断,新设计艺术团队第二版,第四章 4-39 至 4-48

linux 011 注释13:缺页中断,新设计艺术团队第二版,第四章 4-39 至 4-48

(130)4-39 进程2加载shell后触发缺页中断,shell 又启动了 update 进程,以同步内存缓冲块与外设:

在这里插入图片描述

(131) 4-40 函get_empty_page,try_to_share ,对于缺页中断,先尝试能不能与别的进程共享源代码 :

在这里插入图片描述

(132) 4-41 函share_page,COPYBLK,bread_page ,内核函数,不仅可以只读一块 1KB,还可以读 4 块组成一页:

在这里插入图片描述

(133) 4-42 函 do_no_page ,这是相对顶层的函数:

在这里插入图片描述

(134) 4-43 缺页中断do_no_page的调用链 ,简化版的函数,集中在一个屏幕上,以了解到底哪些代码做了哪些事:

在这里插入图片描述

(135) 4-44 函do_wp_page,un_wp_page ,写保护中断:

在这里插入图片描述

(136) 4-45 函setsid及其调用链 ,设置会话 id :

在这里插入图片描述

(137) 4-46 会话与进程组的区别 :

在这里插入图片描述

(138) 4-47 函sync及其调用链 ,同步数据到外设:

在这里插入图片描述

(139) 4-48 函 init , 由main 调用 ,这是最重要的函数,一切函数调用链的起点:

在这里插入图片描述

(140)

谢谢

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号