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

(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)

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值