20155204《信息安全系统设计基础》课程总结
2017-12-31 09:35
585 查看
20155204《信息安全系统设计基础》课程总结
一、每周作业链接汇总
第一周作业:gcc、gdb、makefile学习第三周作业:信息的表示和处理
第四周作业:课上实践--myod-系统调用版本
第五周作业:程序的机器级表示
第六周作业:异常控制流、系统级I/O
第六周课下作业:缓冲区溢出漏洞实验
第七周作业:处理器体系结构
第八周作业:网络编程和并发编程的学习,课上实践和课下测试的补充学习
第九周作业:存储器层次结构
实现PWD:
第十周作业:课上测试补交
第十一周作业:虚拟存储器
第十三周作业:深入学习你觉得最重要的一章
第十四周作业:深入学习你学的最差的一章
20155204 《信息安全系统设计》1.3课上作业总结
二、实验报告链接汇总
实验一 开发环境的熟悉实验二 固件程序设计
实验三 实时系统
实验四 外设驱动程序设计
实验五 通讯协议设计
三、代码托管链接和二维码:
链接这学期虚拟机崩溃过少说有四回了,重装git等各种环境配置,耗费了许多精力,记录也没有了,现在只能靠码云上记录的这些算一个总数了,十分抱歉。
四、总结
代码驱动的学习做到没有?按要求做。
实践上有什么经验教训
多实践有好处,只有理论知识是远远不够的,实践一下才知道好多东西是只了解皮毛。
整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点
是
问题总结
- 第一周问题:p477有一行命令为 gcc -c main2.c,之后直接就用了main.o,不需要通过esc三步吗? - 解决方案:询问结对伙伴,是相同的。 - 第三周问题:为什么会出现逆向漏洞 - 解决方案:溢出使得一个正整数会变成负整数 - 第五周问题:MOVS和MOVZ指令区别? - 解决方案:实际上没有MOVS这条指令,只有MOVSB、MOVSW、MOVSD等,串操作需要明确数据类型,B表示BYTE,W表示WORD,D表示DWORD。MOVS符号位扩展,MOVZ零扩展(高位0填充) - 第六周问题:exec1.c中为什么不输出最后printf的那一句? - 解决方案:因为在系统处理器中,在执行execvp( "ls" , arglist );语句时,已经将最后的打印语句覆盖掉了,处理器中并没有这句打印语句。 - 第七周问题:RISC和CISC的区别联系? - 解决方案: CISC(Complex Instruction SetComputer)架构的指令数肯定是远远多于RISC(ReducedInstruction Set Computer)架构的.另外, RISC架构下,不同指令opcode的长度是相等的, 而x86下不同的指令的长度差别很大.另外RISC 设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC 机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC 计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。 - 第八周问题:如何解决死锁? - 解决方案: 不让死锁发生:静态策略:设计合适的资源分配算法,不让死锁发生---死锁预防;动态策略:进程在申请资源时,系统审查是否会产生死锁,若会产生死锁则不分配---死锁避免。b.让死锁发生:进程申请资源时不进行限制,系统定期或者不定期检测是否有死锁发生,当检测到时解决死锁----死锁检测与解除。 - 第九周问题:直接映射高速缓存中的冲突不命中问题 - 解决方案: 原因是这些块被映射到了同一个高速缓存组。解决方法是在每个数组的结尾放B字节的填充(B字节是一个块的长度,一行是一个块,相当于分开了行)从而使得他们映射到不同的组。 - 第十一周问题:造成堆利用率低的主要原因是什么? - 解决方案: 在虽然有未使用的内存但不能满足分配请求时就称出现碎片。碎片又分为——内部碎片:一个已分配块比有效载荷大时发生的;外部碎片:是当空闲内存合计起来足够满足一个分配请求,但没有一个单独的空闲块足够大到可以来处理这个请求而发生的。
你有什么项目被加分,谈谈你的经验
20155204《信息安全系统设计基础》课程总结
你有什么项目被扣分,谈谈你的教训
偶有几周出现实践不足的情况
自己的收获
学到了许多知识,学到了许多方法。
自己需要改进的地方
多多实践才是硬道理。
如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
结对伙伴非常给力,在平时的学习生活中给了我很多帮助,两个人在知识上可以互补,在学习过程中可以相互促进,就连最后一周给我讲知识也讲的很认真,这是一个满分伙伴。
给开学初的你和学弟学妹们的学习建议
首先要把老师的要求做好,另外就是要尽快适应这种学习模式,平衡好各科的学习时间。
如果重新学习这门课,怎么做才可以学的更好
多实践。
五、问卷调查
你平均每周投入到本课程多长时间?10小时左右
每周的学习效率有提高吗?
这一学期差不多。
学习效果自己满意吗?
还可以。
课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
不确定,如果有时间就做。
你觉得这门课老师应该继续做哪一件事情?
敦促实践。
你觉得这门课老师应该停止做哪一件事情?
把教学目标稍微明确,并且缩小,现在的教学内容感觉范围很宽学的不够深。
你觉得这门课老师应该开始做什么新的事情?
课堂授课方式。
给出你的总结的链接和二维码
20155204《信息安全系统设计基础》课程总结
相关文章推荐
- 20145311 《信息安全系统设计基础》课程总结
- 20145226《信息安全系统设计基础》课程总结
- 学号20145220 《信息安全系统设计基础》课程总结
- 20145328《信息安全系统设计基础》课程总结
- 20145240 《信息安全系统设计基础》课程总结
- 20155315 《信息安全系统设计基础》课程总结
- 20155234 2017-2018-1《信息安全系统设计基础》课程总结
- 《信息安全系统设计基础》课程总结 20155335 俞昆
- 20145214 《信息安全系统设计基础》课程总结
- 20145202 《信息安全系统设计基础》课程总结
- 20145222《信息安全系统设计基础》课程总结
- 20144303石宇森 《信息安全系统设计基础》课程总结
- 20145216《信息安全系统设计基础》课程总结
- 20155205 《信息安全系统设计基础》课程总结
- 2017-2018-1 20155226 《信息安全系统设计基础》课程总结
- 20155232 《信息安全系统设计基础》课程总结
- 2017-2018-1 20155331 《信息安全系统设计基础》课程总结
- # 20155224 《信息安全系统设计基础》课程总结
- 2017-2018-1 20155231 《信息安全系统设计基础》课程总结
- 20145238 《信息安全系统设计基础》课程总结