20155233 《信息安全系统设计基础》课程总结
(按顺序)每周作业链接汇总
- 第一周作业:主要学习第一章和第七章,其主要内容包括:计算机系统的组成,相关的一些概念,以及如何使用链接,将各种代码和数据片段收集并组合成为一个单一文件。
-
- 二维码
- 二维码
- 第二周作业:课堂实践以及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。
-
- 二维码
- 二维码
- 实验三 并发程序:基于Linux Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端,使用多线程实现wc服务器并使用同步互斥机制- 保证计数正确。
-
- 二维码
- 二维码
- 实验四 外设驱动程序设计:在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验
-
- 二维码
- 二维码
- 实验五 通讯协议设计:Linux下OpenSSL的安装与使用,在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护。
-
- 二维码
- 二维码
代码托管链接
二维码:
- 截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果
-
- 之前Git一直出现问题,无法上传,解决问题后一次性上传了好多代码。
- 代码量汇总提交statistics.sh的支持截图
- 代码驱动的学习做到没有?
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 实践上有什么经验教训
-
- 实践上的题目大都是老师课堂上出现的,所以只要我们紧跟老师的步伐,就可以很轻松的作出实践,拿到自己的成绩。
- 整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点
-
- 第一周提出的问题很皮毛,只是很泛泛的了解了书本,所以提出的问题很浅显,达不到学习课程的要求。
- 回答一下第1周作业中自己提出的问题
-
- 大多数是概念性问题,通过查书就能找到,但没有深入的了解。
课程收获与不足
- 自己的收获(投入,效率,效果等):通过学习这门课程,我对信息安全系统设计有了简单的了解,对信息安全所以掌握的知识有了很大的提升,对操作系统的了解有了更深的体会。
- 自己需要改进的地方:自己的差基础导致学到的知识都没浅显,所以打算在后面的学习中深一步的去学习这门课程。
- 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议:结对小伙伴给了我很大的鼓励,他总是监督我学习,每周都会约我去学习,给我讲解知识点,让我感触很深。娄老师的这种教学方法很好,授人以鱼不如授人以渔,让我自己学会学习的这种方法,更能加深我们的理解能力,加深学习能力。
- 给开学初的你和学弟学妹们的学习建议:这是一门相当重要的课程,信息安全专业的基础,同时也涉及到C语言的进阶,书中很大一部分讲C语言,对函数、指针、数组、结构体,以及参数设定都有了很深的描述,比大一的C语言深入了太多,而且还包含一些操作系统的知识,可以说如果你学好了这门课程,操作系统你也就大致能自己掌握,其次就是能再次复习到汇编语言,以及更深入的了解。
- 如果重新学习这门课,怎么做才可以学的更好:课前及时去预习,把老师所说的预习重点好好了解,根据重点紧密结合课本去学习,这样就能知道什么是要去重点掌握,那些只需要了解,还有就是要积极配合老师,将课下任务及时、高效的完成,课后及时去总结、交流和搭档讨论强化掌握。
问卷调查
- 你平均每周投入到本课程多长时间?
-
- 10个小时左右吧
- 每周的学习效率有提高吗?
-
- 每次学习总能有所收获,学习效率主要和章节难度以及掌握情况有关,提高与否还是不太清楚。
- 学习效果自己满意吗?
-
- 可以说是很满意了,因为老师的这种学习方法,每周都要去翻书、去掌握当周的知识,不然就会拿不到当周的分数。
- 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
-
- 可能不会了吧,因为博客这种形式不太适合我,但是我可能会去写一下其他的东西,练练文采、学学文化。
- 你觉得这门课老师应该继续做哪一件事情?
-
- 当然是每周的一篇博客咯,这样才能让每一个同学养成每周学习的好习惯,而不是把学习都堆到期末,同时写博客能反映你的学习态度,看出你学习的重点在哪,能让老师更直观的了解你的学习动向,从而对你作出正确的指导。
- 你觉得这门课老师应该停止做哪一件事情?
-
- 我觉得老师的平时的课堂练习任务过重,应当减小或者指导性的练习。
- 你觉得这门课老师应该开始做什么新的事情?
-
采用练与教的结合,比如说就是课上前45分钟去让同学练习一个知识点,然后剩下的45分钟去讲解,这样效果会更好一些吧。
给出你的总结的链接和二维码
- 链接
- 二维码: