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

每周作业链接汇总

第0周作业

myod学习

20155316 《信息安全系统设计基础》课程总结_第1张图片

第1周作业

计算机系统漫游及链接
20155316 《信息安全系统设计基础》课程总结_第2张图片

第2周作业

静态库、共享库、Makefile、mymod测试
20155316 《信息安全系统设计基础》课程总结_第3张图片

第3周作业

信息的表示和处理
20155316 《信息安全系统设计基础》课程总结_第4张图片

第4周作业

课堂实验 - myod-系统调用版本、系统级I/O、错误处理
20155316 《信息安全系统设计基础》课程总结_第5张图片

第5周作业

  • 了解C语言、汇编代码、机器代码之间的关系;
  • 了解X86-64的相关知识点(实现细节) 越界、溢出攻击等问题
  • GDB调试技巧
    20155316 《信息安全系统设计基础》课程总结_第6张图片

第6周作业

  • 系统级I/O
  • 错误处理
  • 信息的表示和处理
    20155316 《信息安全系统设计基础》课程总结_第7张图片

第7周作业

  • 了解处理器设计
  • 创建一个流水线化的处理器
  • 处理hazard情况
  • 测试处理器设计
    20155316 《信息安全系统设计基础》课程总结_第8张图片

第8周作业

linux socket学习
20155316 《信息安全系统设计基础》课程总结_第9张图片

第9周作业

  • 存储技术
  • 局部性
  • 存储器层次结构
  • 高速存储存储器
  • 编写高速存储友好的代码
  • 综合:高速缓存对程序性能的影响
    20155316 《信息安全系统设计基础》课程总结_第10张图片

第11周作业

  • 物理和虚拟寻址
  • 地址空间
  • 虚拟内存作为缓存的工具
  • 虚拟内存作为内存管理的工具
  • 虚拟内存作为内存保护的工具
  • 地址翻译
  • Intel Core i7/Linux内存系统
  • 内存映射
  • 动态内存分配
  • 垃圾收集
    20155316 《信息安全系统设计基础》课程总结_第11张图片

第13周作业

第一章再学习

20155316 《信息安全系统设计基础》课程总结_第12张图片

第14周作业

第三章再学习

20155316 《信息安全系统设计基础》课程总结_第13张图片

实验报告链接汇总

实验一 开发环境的熟悉

20155316 《信息安全系统设计基础》课程总结_第14张图片

实验二 固件程序设计

20155316 《信息安全系统设计基础》课程总结_第15张图片

实验三 实时系统

20155316 《信息安全系统设计基础》课程总结_第16张图片

实验四 外设驱动程序设计

20155316 《信息安全系统设计基础》课程总结_第17张图片

实验五 通讯协议设计

20155316 《信息安全系统设计基础》课程总结_第18张图片

代码托管链接和二维码

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

觉得自己做的还是不够。

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

站在巨人的肩膀上确实是一个很好的学习编程的办法,在修改代码时,对他人编写代码的方式也有一定的学习,可以提供给自己很多的灵感。特别是在研读并尝试使用一些官方提供的代码时,你会发现,实际编写正规代码的时候,跟我们这种随便编代码的格式,样式是有很大不同的,你会发现,代码陌生到不敢相信这就是C代码(或其他)。

实践上有什么经验教训

一定要提供给自己一个良好的环境。

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

基本抓住了。

回答一下第1周作业中自己提出的问题
  • 问题1:在教材P7写有“ALU计算新的数据和地址值”,计算新的数据我懂,但计算地址值是什么意思?
  • 问题1解决方案:看了知乎提问后知道,ALU可以计算地址值,例如调用地址进行计算。
  • 问题2:关于第一章练习题1.1,如何用Amdahl定律来解答该系列问题?
  • 问题2解决方案:看答案有一段对这个的解释“从特殊的角度看公式”,说明不是完全套用公式,而是对换个角度套用公式。
  • 问题3:在教材P18写有“多核处理器”、“这些核共享更高层次的高速缓存”,从图1-17上可以看出,它们共享的是L3,但不该是上一层的存储器作为低一层存储器的高速缓存么?
  • 问题3解决方案:理解错了这句话的意思,“上一层的存储器作为低一层存储器的高速缓存”中的“高速缓存”是一个抽象的概念,而这里的“高速缓存”指的就是高速缓存,而L3本身就是以高速缓存的身份存在的。
  • 问题4:关于教材P476的AR工具的使用,rcs是什么意思?
  • 问题4解决方案:参考linux命令之ar—创建静态库.a文件,可以这样理解:r(replace)、c(create)、s(索引)
你有什么项目被加分,谈谈你的经验

在竞赛方面我们小组成员获得了加分的机会。在筹备竞赛以及准备PPT演讲的时候,发现,有些时候光靠努力是完成不了工作的,需要的还有知识储备以及果断的大局观。同时,没有努力也同样是不行的,经过这次竞赛,发现自己成长了很多,不论是阅读英文文献方面还是PPT、演讲技术方面,同时,一些一直存在的个人问题也时刻刺痛着自己,如何去处理个人问题,还是有待改进学习。

你有什么项目被扣分,谈谈你的教训

暂不知

课程收获与不足

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

学习,安排时间是一门学问。

自己需要改进的地方

意志力、抗压方面还需要加强。

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

一起解疑答惑,并与结对伙伴一起完成任务。

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

明确自己的学习方式和时间安排非常重要。

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

明确详读、细读的划分,有果断的取舍观。

问卷调查

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

2-5小时

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

个人感觉还需提高

学习效果自己满意吗?

并不满意

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

比较喜欢随性而写,当想分享什么东西给大家的时候自然会写。

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

指导性指南

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

过多的测试

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

建议着手简化学习内容,建议重心放在如何让学生学习到对某个领域有一个浅浅的基底,能够让学生以后想继续学有大致的方向,不迷茫的程度即可,太多的学习内容对于目前XX而言是不太适用的。

给出你的总结的链接和二维码

每周作业

20155316 《信息安全系统设计基础》课程总结_第19张图片

实验

20155316 《信息安全系统设计基础》课程总结_第20张图片

你可能感兴趣的:(20155316 《信息安全系统设计基础》课程总结)