本周的作业主要是继续深入理解系统调用system call
操作环境依然是实验楼
先看看老版本的menu里有什么
已经编译预处理过了
删除老版本,更新新版本
显示系统时间
其实到这里为止,然后去查看test.c文件,你就会发现,所谓更新新版本,不过是在test,c里增加了两个函数,跟本周三课上做的那个输出自己的学号的本质一般无二,不过是否能写出来time函数本身就是一件非常有意思的事情了。(笑)
开始调试
加载3.18版本的内核
按照正常步骤执行,结果出错了
原因竟然出在没有水平分割,可真是太秀了。
水平分割,继续操作,设置断点
总结
本周结合了前几周的不少东西,学到了很多知识。