《Linux内核原理与分析》第五周作业
一.上周问题总结:
二.本周学习内容:
1.课本学习
1.1 用户态、内核态和中断
1.2 系统调用
2.实验楼实验
2.1 使用库函数API和C代码中嵌入汇编代码触发同一系统调用
使用库函数API进行触发
调用系统库函数getpid()来获取进程识别码如下图:
执行结果如下:
C代码中嵌入汇编代码进行触发
执行结果如下:
2.2 含两个参数的系统调用rename
首先创建文件zxf.c
嵌入式汇编代码进行触发
执行结果如下:
成功将zxf.c改名为zxf20199329.c
库函数API进行触发
执行结果如下:
成功将zxf20199329.c改回为zxf.c
三.总结与疑难
QUSTION:
四.下周计划
- [ ] 完成书本上的课后习题
- [ ] 复习之前学习的汇编和反汇编
2019 年 10月 20日