zoukankan      html  css  js  c++  java
  • 20155316 《信息安全系统设计基础》课程总结

    每周作业链接汇总

    第0周作业

    myod学习

    第1周作业

    计算机系统漫游及链接

    第2周作业

    静态库、共享库、Makefile、mymod测试

    第3周作业

    信息的表示和处理

    第4周作业

    课堂实验 - myod-系统调用版本、系统级I/O、错误处理

    第5周作业

    • 了解C语言、汇编代码、机器代码之间的关系;
    • 了解X86-64的相关知识点(实现细节) 越界、溢出攻击等问题
    • GDB调试技巧

    第6周作业

    • 系统级I/O
    • 错误处理
    • 信息的表示和处理

    第7周作业

    • 了解处理器设计
    • 创建一个流水线化的处理器
    • 处理hazard情况
    • 测试处理器设计

    第8周作业

    linux socket学习

    第9周作业

    • 存储技术
    • 局部性
    • 存储器层次结构
    • 高速存储存储器
    • 编写高速存储友好的代码
    • 综合:高速缓存对程序性能的影响

    第11周作业

    • 物理和虚拟寻址
    • 地址空间
    • 虚拟内存作为缓存的工具
    • 虚拟内存作为内存管理的工具
    • 虚拟内存作为内存保护的工具
    • 地址翻译
    • Intel Core i7/Linux内存系统
    • 内存映射
    • 动态内存分配
    • 垃圾收集

    第13周作业

    第一章再学习

    第14周作业

    第三章再学习

    实验报告链接汇总

    实验一 开发环境的熟悉

    实验二 固件程序设计

    实验三 实时系统

    实验四 外设驱动程序设计

    实验五 通讯协议设计

    代码托管链接和二维码

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

    觉得自己做的还是不够。

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

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

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

    每周作业

    实验

  • 相关阅读:
    golang模板语法简明教程(后面有福利哦)
    C#实现jQuery的方法连缀
    静态构造函数
    MVC4 中使用 Area 和 注意的地方
    APS.NET MVC4生成解析二维码简单Demo
    net mvc 利用NPOI导入导出excel
    Ambari DataNode Start Failure
    Java的三种代理模式
    清理ambari安装的hadoop集群
    【小型系统】简单的刷票系统(突破IP限制进行投票)
  • 原文地址:https://www.cnblogs.com/protectmonarch/p/8159170.html
Copyright © 2011-2022 走看看