20155210 《信息安全系统设计基础》课程总结
作业链接
- 第二周:学习了静态库、动态库的生成,以及调用等相关知识。
- 第三周:学习了有符号整数、无符号整数、浮点数的表示与区别,二进制运算,理解补码的重要性
- 第四周:学习了系统编程错误处理的方式;掌握Unix/Linux系统级I/O和I/O重定向的方法
- 第五周:掌握X86汇编基础,能够阅读(反)汇编代码,了解ISA(指令集体系结构),理解函数调用栈帧的概念,并能用GDB进行调试
- 第七周:学习了ISA抽象的作用,了解ISA,了解流水线和实现方式
- 第八周:进程、线程、I/O多路复用
- 第九周:学习了异常及其种类,理解进程和并发的概念,掌握进程创建和控制的系统调用及函数使用
- 第十一周:主要学习了虚拟存储器的概念和作用,地址翻译的概念,存储器映射,动态存储器分配的方法
- 第十三周:主要学习了第八章异常及其种类,理解进程和并发的概念,掌握进程创建和控制的系统调用及函数使用
- 第十四周:主要学习了第十章进程、线程、I/O多路复用
实验链接
- 实验一:开发环境的熟悉
- 实验二:固件程序设计
- 实验三:实时系统
- 实验四:外设驱动程序设计
- 实验五:通讯协议设计
截图
问题
- 代码驱动的学习做到没有?
和老师的要求相差不小,大概原理懂了,但是具体操作还是有待深究。有待继续学习。
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
加代码是对自己已经会的东西的复习与利用,而改代码可以让我们意识到一些自己没有学到的东西
- 实践上有什么经验教训
实践时候可以参考同学们的博客,可以少走弯路,还有上课听老师讲课下课可以少查询很多东西。
- 整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点
问题与学习重点相差很多,问题提不到点上
- 你有什么项目被加分,谈谈你的经验
可下加分作业,认真查资料,努力符合老师要求
- 优秀作业(给出链接和二维码)
第十三周:主要学习了第八章异常及其种类,理解进程和并发的概念,掌握进程创建和控制的系统调用及函数使用
- 总结(给出链接和二维码)
- 课程收获与不足
学习到了很多原来没有接触到的东西,更深入的了解了C语言,不仅仅只是用语法编程。但仍有许多不足,好多知识点并没有完全理解,有待进一步学习。
- 自己的收获(投入,效率,效果等)
效率不高,但懂了好多东西,包括更深层的计算机系统的内核结构和工作方式。
- 自己需要改进的地方
提高学习效率
-
如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
-
给开学初的你和学弟学妹们的学习建议
可以借鉴学长学姐的学习过程,认真学习,多查资料
- 如果重新学习这门课,怎么做才可以学的更好
多多查资料、多请教同学和老师
问卷调查
- 你平均每周投入到本课程多长时间?
20小时左右
- 每周的学习效率有提高吗?
又提高,但是不显著
- 学习效果自己满意吗?
不是很满意,许多东西需要反复去查书,或博客,还没有完全转化为自己的知识
- 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
应该不会,但是会再有学习感触时,记录下来。
- 你觉得这门课老师应该继续做哪一件事情?
继续随堂考试,学完什么,就考什么,可以帮助记忆
- 你觉得这门课老师应该停止做哪一件事情?
无
- 你觉得这门课老师应该开始做什么新的事情?
增加阶段性考试,防止同学对前面的知识遗忘