读书笔记
[第二周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4823945.html]
[第三周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4842699.html]
[第四周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4854486.html]
[第五周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4870230.html]
[第六周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4887397.html]
[第七周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4909889.html]
[第八周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4926435.html]
[第九周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4946379.html]
[第十周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4966660.html]
[第十一周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/4970559.html]
[第十二周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/5004579.html]
[第十三周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/5023591.html]
[第十四周读书笔记][http://www.cnblogs.com/20135323fuyunjin/p/5042512.html]
实验报告
[实验一 开发环境的熟悉][http://www.cnblogs.com/20135323fuyunjin/p/4966374.html]
[实验二 固件设计][http://www.cnblogs.com/brotherlittlefish/p/4986931.html]
[实验三 实时系统的移植][http://www.cnblogs.com/brotherlittlefish/p/5009420.html]
[实验四 外设驱动程序设计][http://www.cnblogs.com/20135323fuyunjin/p/5003857.html]
[实验五 通信协议设计][http://www.cnblogs.com/20135323fuyunjin/p/5023698.html]
家庭作业
[家庭作业][http://www.cnblogs.com/20135323fuyunjin/p/4986357.html]
实践作业
[缓冲区溢出][http://www.cnblogs.com/20135323fuyunjin/p/4932986.html]
课程收获与不足
自己的收获
通过了本学期的学习,让我对LINUX有了一个基本的了解和掌握。开始的第一篇学习,娄老师让我们学会了独立地安装LINUX操作系统级其相关的基本指令,现在仔细回想,这是我们日后学习LINUX的敲门砖,十分得重要,至今仍回看。再到第三周的学习,将以前所学的知识以更专业的视角回顾了一遍,阐述了与本学期所学内容的相关性。所以我觉得前两篇的学习尤为地重要,如若学不好,后面的知识难以开展。再到之后的IA32中基本的汇编指令
、Y86指令集、HCL语言、存储器层次结构入门、高速缓存原理、异常处理方式、虚拟存储器的存取方式、RIO包的基本函数、基于线程的同步互斥及编程等都是本学期的学习内容。通过了一个学期,自己已经大部分掌握了以上的知识,但是还是需要再多多翻看课本,温故知新。
说到本学期的发展学习,我相比于其他的同学多学习了缓冲区溢出,通过缓冲区溢出的学习,理解了SHELLCODE的汇编码及相关的内容,也理解了计算机安全的重要性。同时,我也认真阅读和吸收其他同学的笔记,例如宋宸宁同学的《暗时间》学习笔记让我印象十分深刻,让我理解了很多思维导向。
再说到其他的所得。经过了这个学期的学习,让我对实验楼使用更加得心应手。虽然开始很不理解老师让我们用某个软件去完成一项项作业,但是在自己使用习惯后突然理解了老师的用意,这个软件就是MARKDOWN,现在深觉它的实用性,做笔记已经离不开它。同时,老师让我们积极发挥互联网的作用,有问题尽量去网上发帖提问,集思广益,让问题更好地解决。
最后,经过本学期的学习,让我获得了更多的知识,我觉得这是最重要和珍贵的。也定会在日后的工作生活中不忘记老师教导我们的知识和好的行为习惯。
自己需要改进的地方
首先,自己的思维需要转变。可能高中时候的应试教育对我的影响过大,总是希望老师在课堂上能授课后我们再课下消化。其实仔细想想这是不对的,主动出击总是好过被动接受。同时,遇到问题应积极主动求助交流。
其次,对代码的理解过于肤浅。对于课本的代码,仅仅局限于理解它是什么,却没有认真想想它为什么这样来,以至于如果自己编写代码程序可能难以下手。所以,在今后的学习中,对待代码的相关内容应追本溯源,多想想为什么。
再者,实验只注重结果,不重过程。实验课上,或多或少可能只是跟着步骤做,对于一些关键的内容缺少理解,只重视最后的结果却忽略了内容的精髓,这样便失去了做实验的意义。
最后,听课效率应提高。这是个人习惯问题,在课上有时会开小差,希望自己在今后学习中要避免这种情况的出现。因为老师在上课讲的内容都是十分重点且有意义的。
结对收获
本次实验及家庭作业我与余佳源同学进行结对实验。我两相互互补,我可能更重理论,他动手能力更强。对于各项的开展有了很好的基础。我主要负责查漏补缺及催促完成各项任务。
给学弟学妹们的学习建议
首先,我推荐学弟学妹选这门课。这门课真正让你深入理解了LINUX。对于学习上的建议,我认为分为以下几点:
1、一定要注意开始的学习。初期学习是打基础的关键,如若不能打好基础,后面的学习就很吃力。
2、及时转变学习思维。将原先的被动接受转变为主动出击。
3、多问个为什么。对于内容,不仅仅局限于接受一个定律或者理解一条代码在讲什么。更多时候理解了来源,不仅真正内化了知识,还能举一反三。
给老师的建议
你觉得这门课老师应该继续做哪一件事情?
传授最新潮的相关知识和坚持翻转课堂。
你觉得这门课老师应该开始做什么新的事情?
应该将初期的基础的学习时间稍微拉长一些,初期学习过于赶和累,如若可以拉长一些,基础会打的更好。