20155220 《信息安全系统设计基础》课程总结
20155220 《信息安全系统设计基础》课程总结
每周作业链接汇总
- 第一周作业:主要学习第一章和第七章,其主要内容包括:计算机系统的组成,相关的一些概念,以及如何使用链接,将各种代码和数据片段收集并组合成为一个单一文件。
二维码
- 第二周作业:课堂实践以及MyOD
二维码
- 第三周作业:主要学习教材第二章,主要包括信息的表示和处理,其中包括信息的存储,整数的表示和运算,浮点数等
二维码
- 第四周作业:用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文件名。
二维码
- 第五周作业:学习内容是汇编语言,信息安全的核心思维方式是“逆向”,反汇编就是直接的逆向工程。本章重点是3.7,但没有3.1-3.6的基础也是不行,3.11是关于用GDB调试汇编。
二维码
- 第七周作业:了解ISA抽象的作用
掌握ISA,了解流水线和实现方式。
二维码
- 第八周作业:课上提交内容补充
二维码
- 第九周作业:了解常见的存储技术(RAM、ROM、磁盘、固态硬盘等)
二维码
- 第11周作业:理解虚拟存储器的概念和作用,理解地址翻译的概念,理解存储器映射,掌握动态存储器分配的方法,理解垃圾收集的概念。
二维码
- 第13周作业:重点学习第八章。
二维码
- 第14周作业:再次学习第四章。
二维码
实验报告链接汇总
- 实验一 开发环境的熟悉:交叉编译环境,目标机宿主机联通,目标机宿主机联通,目标机模块分解。
二维码
- 实验二 固件程序设计:MDK,LED,UART,SM1。
二维码
- [实验三 并发程序](http://www.cnblogs.com/20155220wsq/p/7859073.html)服务器(端口号是你学号的后6位)和客户端,使用多线程实现wc服务器并使用同步互斥机制- 保证计数正确。
二维码
- 实验四 外设驱动程序设计:在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验。
二维码
- 实验五 通讯协议设计:Linux下OpenSSL的安装与使用,在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护。
二维码
代码托管链接和二维码:
-
截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果
-
代码量汇总提交statistics.sh的支持截图
-
代码驱动的学习做到没有?
学到了,一直都有git自己的代码 -
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
加点代码,改点代码确实是学习的最好方法,但修改的必须是别人优秀的代码,其次代码也可以复杂一点; -
实践上有什么经验教训
没有 -
整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点
部分抓住部分没有,但开始的浏览提问对后期的倒是有很大帮助 -
回答一下第1周作业中自己提出的问题
部分抓住部分没有,但开始的浏览提问对后期的倒是有很大帮助 -
你有什么项目被加分,谈谈你的经验
没有 -
你有什么项目被扣分,谈谈你的教训
没有 -
课程收获与不足
-
自己的收获(投入,效率,效果等)
投入了很多时间,效率不算高,效果也不是很好,但我觉得有收获就行。 -
自己需要改进的地方
-
如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
-
给开学初的你和学弟学妹们的学习建议
认真的做课堂笔记,心领神会并实践老师提出的一些好的学习习惯 -
如果重新学习这门课,怎么做才可以学的更好
课下多做实践 -
问卷调查
-
你平均每周投入到本课程多长时间?
25小时 -
每周的学习效率有提高吗?
还行 -
学习效果自己满意吗?
一般 -
课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
并不能保证一周一篇,但有空会写。 -
你觉得这门课老师应该继续做哪一件事情?
继续使用蓝墨云,这软件挺好的比微信群好; -
你觉得这门课老师应该停止做哪一件事情?
停止一直就是老师讲课,翻转课堂,可以多提问学生呀,提高学生学习积极性; -
你觉得这门课老师应该开始做什么新的事情?
讲一节课,考一节课,而不是两节课都考试; -
本文链接及二维码