20155202 《信息安全系统设计基础》课程总结

20155202 《信息安全系统设计基础》课程总结

(按顺序)每周作业链接汇总

  • 第一周作业:学习了:预处理 编译 汇编 链接 四者的关系和具体用法

  • 第二周作业:学习了编译调试程序和静态库动态库有关的内容

  • 第三周作业:学习了有符号整数、无符号整数、浮点数的表示,二进制运算,理解补码的重要性

  • 第四周作业:学习了系统编程错误处理的方式;掌握Unix/Linux系统级I/O:open close read write seek stat和I/O重定向的方法

  • 第五周作业:掌握X86汇编基础,能够阅读(反)汇编代码,了解ISA(指令集体系结构),理解函数调用栈帧的概念,并能用GDB进行调试

  • 第六周作业:学习了异常及其种类,理解进程和并发的概念,掌握进程创建和控制的系统调用及函数使用

  • 第七周作业:学习了ISA抽象的作用,掌握ISA,并能举一反三学习其他体系结构,了解流水线和实现方式

  • 第九周作业:了解常见的存储技术(RAM、ROM、磁盘、固态硬盘等),局部性原理,缓存思想,高速缓存的原理和应用

  • 第十一周作业:主要学习了虚拟存储器的概念和作用,地址翻译的概念,存储器映射,动态存储器分配的方法

  • 1111.png

  • 第十二周作业:主要学习了网络攻防技术
    -

  • 第十三周作业:主要学习了存储技术(RAM、ROM、磁盘、固态硬盘等),局部性原理,缓存思想,局部性原理和缓存思想在存储层次结构中的应用

  • 第十四周作业:主要学习了网络编程,并发并行

(按顺序)实验报告链接汇总

附加博客:

代码托管链接和二维码:

截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果

代码量汇总提交statistics.sh的支持截图

代码驱动的学习做到没有?

  • 努力做了,但是和老师的要求还是相差不小,大概原理懂了,但是具体操作还是有待深究。

加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

  • 改代码让我对许多东西都有了改观,发现了原来好多东西理解错误,加深了我对课本的理解。

实践上有什么经验教训

  • 实践时候可以参考一下同学们的博客,有些人写的挺好的,如果直接参考他们的,可以少走一些弯路,还有上课听老师讲课下课可以少查询很多东西。

整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点

  • 问的问题是编译的命令,和学习重点无关,但是对我很有帮助,因为命令是学习重点的桥梁,只有建好了桥梁,才能学好

回答一下第1周作业中自己提出的问题

  • 问题:od -tx1 hello.o 中 1 是什么意思
  • 问题解决方案:1是1字节输出的意思,2是两字节输出

你有什么项目被加分,谈谈你的经验

  • 课下加分作业被加分,经验就是认真完成老师的课下 作业,不马虎

优秀作业(给出链接和二维码)

  • 第十三周作业:主要学习了存储技术(RAM、ROM、磁盘、固态硬盘等),局部性原理,缓存思想,局部性原理和缓存思想在存储层次结构中的应用

总结(给出链接和二维码)

项目(给出链接和二维码)

教程

迟交作业

课程收获与不足

  • 这门课带给我很多乐趣

自己的收获(投入,效率,效果等)

  • 效率不高,但懂了好多东西,包括更深层的计算机系统的内核结构和工作方式。

自己需要改进的地方

  • 合理安排时间,不能无脑学习。

如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

给开学初的你和学弟学妹们的学习建议

  • 在网上找一些相关的视频,观看视频学习效率更高

如果重新学习这门课,怎么做才可以学的更好

  • 每周通读每章的课本,并且观看网上视频教学

问卷调查

你平均每周投入到本课程多长时间?

  • 15~20小时

每周的学习效率有提高吗?

  • 有,学习比之前更加有效率了

学习效果自己满意吗?

  • 不是很满意,东西还是会忘,只能借助博客这个“笔记本”的功能

课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)

  • 应该不会,但是一学期会有7,8篇总结博客大概。

你觉得这门课老师应该继续做哪一件事情?

  • 坚持考试原则,笔下才能出人才。

你觉得这门课老师应该停止做哪一件事情?

你觉得这门课老师应该开始做什么新的事情?

  • 实验应该提前给一些视频链接,可以让学生提前预习。
posted @ 2017-12-25 14:53  20155202张旭  阅读(337)  评论(0编辑  收藏  举报