20155207 《信息安全系统设计基础》课程总结
20155207 《信息安全系统设计基础》课程总结
每周作业链接汇总
- 第1周作业:教材第一章和第七章。
第一章主要是通过介绍hello world程序的编译运行周期来介绍计算机系统在执行程序时的处理方式。也大致为我们介绍了计算机系统的主要组成和他们的工作方式。
第七章介绍了静态和动态链接。
- 第2周作业:第二周课堂测试5补交
测试题目:除了main.c外,其他4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制作一个mymath.so共享库?main.c如何使用mymath.so?
2、提交共享库生成和调用过程截图(一定包含条件断点的),要全屏,包含自己的学号信息
- 第三周作业:教材第二章内容学习:信息的表示和处理
- 第四周作业:课堂实践myod
- 第五周作业:教材第三章:讲述了如何有C编译器生成的x86-84机器代码,还讲述了过程的实现,包括栈分配、寄存器使用惯例和参数传递
- 第六周作业(1):教材第八章第8章 异常控制流学习
控制转移:每次从ak到ak+1的过渡
处理器的控制流:控制转移序列
异常控制流:控制流对情况做出反应而产生的突变
- 第六周作业(2):课堂测试补交 gdb测试
- 第七周作业:教材指令集体系结构(ISA)的学习
- 第八周作业:输入/输出(I/O)是在主存和外部设备之间拷贝数据的过程的学习
课堂测试Linux下完成“求命令行传入整数参数的和”测试代码补交
- 第九周作业:第六章 处理器体系结构
存储器系统:具有不同容量、成本和访问时间的存储设备的层次结构
高速缓存存储器设备:主存中的数据和指令的缓冲区域
- 第十一周作业:网络编程
- 第十三周作业:教材第十二章 并发编程
- 第十四周作业:虚拟存储器再学
虚拟存储器(VM):对主存的抽象概念
将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据
实验报告链接汇总
- 实验一 开发环境的熟悉:实验内容
交叉编译环境
目标机宿主机联通
目标机运行程序
目标机模块分解
清理工作
- 实验二 固件程序设计:破解MDK、完成LED实验、完成UART发送与中断接收实验、在Ubuntu中运行国密算法、完成SM1加密实验
- 实验三 实时系统:Linux
1、Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端
2、使用多线程实现wc服务器并使用同步互斥机制保证计数正确
多线程就是一台服务器能够响应多台客户端的要求
1、学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章
2、完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验
1、测试同一个OpenSSL包的加密算法
2、在Ubuntu中实现对实验三中的“wc服务器”通过混合密码系统进行防护。
代码托管链接和二维码:
- 截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果
- 代码量汇总提交statistics.sh的支持截图
- 代码驱动的学习做到没有?
做到了
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
很多东西大体的思路是差不多的,但即使是完全一样的思路在程序的实现上也是会有诸多不同,所以对已有代码的更改是体现自己思路、对代码赋予个人特点的最好表达。
- 实践上有什么经验教训
一些最令人困扰的程序错误往往都与链接器操作有关。从传统静态链接到加载时的共享库的动态链接
整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点
回答一下第1周作业中自己提出的问题
你有什么项目被加分,谈谈你的经验
优秀作业(给出链接和二维码)
- 第四周作业:课堂实践myod
你有什么项目被扣分,谈谈你的教训
没有
课程收获与不足
- 自己的收获(投入,效率,效果等)
提高了自行解决问题的能力,程序百分之99的问题都是我自己解决的,并且从中受益匪浅,解决问题是一个技能,需要一个过程。
- 自己需要改进的地方
我觉得自己的学习应该更加主动一些,一些作业不要拖到最后再做。遇到陌生的问题不要害怕,相信自己是可以解决的。
- 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
我的结对伙伴给了我很多帮助,很多我不懂的问题都是在向他请教。我觉得实验过程和学习过程结对是真的有效,希望老师可以多多给我们结对学习的机会
给开学初的你和学弟学妹们的学习建议
- 如果重新学习这门课,怎么做才可以学的更好
教材打好基础真的很重要,不然后续课程会很痛苦,建立假期就开始接触虚拟机熟悉教材,不然刚开始使用虚拟机会有一点生疏。
问卷调查
- 你平均每周投入到本课程多长时间?
20小时左右
- 每周的学习效率有提高吗?
还是挺高的,因为每科压力都不小,学习效率不高根本学不完
- 学习效果自己满意吗?
基本满意
- 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
一周一篇肯定做不到,这样太机械化了,就像小学生每天编日记给老师看一样。但我觉得博客园和日记本的作用大致相同,遇到生活上或者是学习上有意思的事我都会在这上面写,也许有的周一篇都没有,也许有的周可以有很多篇。
- 你觉得这门课老师应该继续做哪一件事情?
蓝墨云,使用它找课程资源很方便
- 你觉得这门课老师应该停止做哪一件事情?
这个没有感觉,我觉得这学期无论从学习进度还是其他方面,都很舒服 。
- 你觉得这门课老师应该开始做什么新的事情?
建议及时更新成绩,我现在还不知道自己能不能到60分,太慌了