linux 011 注释10:进程 2 的创建与执行,新设计艺术团队第二版,第四章 4-00 至于 4-13

(88)接着开始进程 2 的创建,其是由进程 1 创建的。先介绍函数 open 及其调用链:

![![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/83df45adb34844939f725bdd3bfc02b4.jpeg](https://i-blog.csdnimg.cn/direct/12437ad10dfb4f5ab27691d2db89a1ca.jpeg

(89)接着学习几个汇编指令 setz :

在这里插入图片描述

以及 repe cmps :

在这里插入图片描述

(90)接着学习下关于打开和创建文件操作时使用的标志 O_EXCL ,独占式使用文件:

在这里插入图片描述

(91)接着介绍 open 的调用链:

在这里插入图片描述

(92)接着给出关于文件操作的宏定义:

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ce0d164c4b04433982a685889ab19874.jpeg

(93)接着给出 被 open 调用的函数 4-02 函get_fs_bytewordlong,put_fs_bytewordlong,permission :

在这里插入图片描述

(94) 4-03 函match,clear_block,set_bit,find_first_zero,clear_bit :

在这里插入图片描述

(95a)4-04a 函new_block,new_inode:

在这里插入图片描述

(95b) 4-04b 函free_block,free_inode:

在这里插入图片描述

(96a) 4-05a 函bmap,_bmap :

在这里插入图片描述

(96b) 4-05b 函create_block,_bmap :

在这里插入图片描述

(97) 4-06 函find_entry:

在这里插入图片描述

(98)4-07 函get_dir :

在这里插入图片描述

(99)4-08 函dir_namei :

在这里插入图片描述

(100) 4-09 函add_entry :

在这里插入图片描述

(101) 4-10 函truncate,free_dind,free_ind :

在这里插入图片描述

(102) 4-11 函open_namei :

在这里插入图片描述

(103) 4-12 Minix1.0文件系统能管理的文件大小 :

在这里插入图片描述

(104) 4-13 函sys_open :

在这里插入图片描述

(105)
谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值