2019-2020-1 20199322《Linux内核原理与分析》第六周作业

本周的作业主要是继续深入理解系统调用system call

操作环境依然是实验楼

先看看老版本的menu里有什么

已经编译预处理过了

删除老版本,更新新版本

显示系统时间

其实到这里为止,然后去查看test.c文件,你就会发现,所谓更新新版本,不过是在test,c里增加了两个函数,跟本周三课上做的那个输出自己的学号的本质一般无二,不过是否能写出来time函数本身就是一件非常有意思的事情了。(笑)

开始调试

加载3.18版本的内核

按照正常步骤执行,结果出错了

原因竟然出在没有水平分割,可真是太秀了。

水平分割,继续操作,设置断点

总结

本周结合了前几周的不少东西,学到了很多知识。

原文地址:https://www.cnblogs.com/vizen/p/11734960.html