第一周作业::对Linux的基本知识进行了了解,并对基本操作进行熟悉和应用。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第二周作业::了解了冯诺依曼体系结构、各种寄存器的功能和汇编指令的作用和功能。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第三周作业::这周主要了解了Linux系统的架构,熟悉了常用的一些命令。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第四周作业::模拟了系统中的时钟中断。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第五周作业:::调试Linux内核,观察系统中代码的执行过程。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第六周作业::了解系统调用,并写一个C语言的代码嵌入系统调用命令。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第七周作业::将写好的系统调用程序部署到menu os上。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第八周作业::了解进程的执行和切换,并观察C语言产生的各种类型的文件的内容。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第九周作业::阅读Linux内核原理与分析部分章节。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第十周作业::分析shell下命令的执行过程。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第十一周作业::完成信息安全实验Python暴力猜解Web应用。
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
第十二周作业::完成信息安全实验Python实现Zip文件的暴力破解
20169207《Linux内核原理及分析》第十三周作业-LMLPHP
•课程收获与不足
◦自己的收获
本学期最大的收获,就是从一个连ubuntu最基本的操作都不会的新手,一步步开始尝试学习和应用,学会ubuntu最基本的操作,进而开始调试内核,跟着系统的执行一步步了解内核的复杂执行过程。
调试和观察可以让我们了解ubuntu的运行过程,而在linux下调试自己的c语言代码,可以更清晰的了解程序代码在系统的执行过程,对我们优化程序,改进算法,增加程序稳定性方面都有很大的启发。
◦自己需要改进的地方
个人需要改进的地方主要在于自己初步的实验就是简单的跟着实验一步步往下走,没有认真的思考过具体的命令在不同的场景下会有怎样的不同应用。在后期的检查过程中,慢慢的发现问题,前面许多的命令没有认真的去思考他的意义,到后期应用的问题九状态百出了!
◦如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

•给学弟学妹们的学习建议
建议每一次实验都应该认真对待,搞懂实验每次操作的意义所在。明白为什么该这样做了。

◦如果重新学习这门课,怎么做才可以学的更好
从开始就集中精力在这门课上,这样的话后期适应后才能更好的提高时间效率。

•问卷调查
◦你觉得这门课老师应该继续做哪一件事情?
上课提交博客,后期检查成果。
◦你觉得这门课老师应该停止做哪一件事情?

◦你觉得这门课老师应该开始做什么新的事情?
可以适量的加入一些内核之外的应用课程。
◦课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书)
如果时间充足的话,会坚持写博客。

05-08 14:57