20135203齐岳 信息安全系统设计基础期末总结

知识点总结

课本内容

每周学习笔记中摘抄出课本重点内容,见文章最后学习内容汇总。

课堂内容

密码系统设计基础——软件体系结构

软件体系结构导论

体系结构首要任务:系统分解、确定接口、确定系统结构

  • 子系统
  • 服务
  • 子系统接口

系统分解原则

  • Miller法则
  • 高内聚、低耦合

ARM汇编语言

语句格式如下:

{symbol}{instruction | directive | pseudo-instruction} {;comment}

其中:

  • instruction为指令。在ARM汇编语言中,指令不能从一行的行头开始。在一行语句中,指令的前面必须有空格或者符号。
  • Directive是指示符。
  • pseudo-instruction是伪指令。
  • symbol为符号。符号必须从一行的行头开始,并且符号中不能包含空格。
  • comment为语句的注释。在ARM汇编语言中注释以分号“;”开头。注释的结尾即为一行的结尾。

    嵌入式C语言

typedef和#define

  • 可移植性
  • 新类型定义
  • 函数指针

测试位(测试第六位是否为1):

  • if ((bits & 64) != 0) (64=100000)
  • if (bits & 64)
  • if (bits & 0x40) (0x40=100000)
  • if (bits & (1 << 6)) (左移6位)

提取位:

插入位:

万能函数

void func(void parameter)
typedef void (uf)(void para)

即,输入的是指针,指向真正想要传到函数里的数据,如果只有一个就直接让指针指向这个数据,如果是很多就将它们放到一个结构体中,让指针指向这个结构体。后面这个方法就是万能函数的使用思想。

之所以叫万能函数,就是说所有的函数都可以转化为这种形式,而在系统的相关函数中也多用这种模式。

密码系统设计基础——实时操作系统

任务切换

任务运行环境包括了两部分:

  • 处理器中的运行环境:PC,SP
  • 内存中的运行环境:任务代码、任务堆栈

处理器通过两个指针寄存器(PC和SP)来与任务代码和任务堆栈建立联系并运行它

实时系统的概念

学习内容汇总

学习笔记

第一周学习笔记:http://www.cnblogs.com/July0207/p/4823455.html

第二周学习笔记:http://www.cnblogs.com/July0207/p/4846434.html

第三周学习笔记:http://www.cnblogs.com/July0207/p/4850888.html
&http://www.cnblogs.com/July0207/p/4859744.html

第四周学习笔记:http://www.cnblogs.com/July0207/p/4869494.html

第五周学习笔记:http://www.cnblogs.com/July0207/p/4888752.html

第六周学习笔记:http://www.cnblogs.com/July0207/p/4908794.html

期中总结:http://www.cnblogs.com/July0207/p/4927361.html

第九周学习笔记:http://www.cnblogs.com/July0207/p/4947427.html

第十周学习笔记:http://www.cnblogs.com/July0207/p/4965808.html

第十一周学习笔记:http://www.cnblogs.com/July0207/p/4986586.html

第十二周学习笔记:http://www.cnblogs.com/July0207/p/5004533.html

第十三周学习笔记:http://www.cnblogs.com/July0207/p/5023779.html

第十四周学习笔记:http://www.cnblogs.com/July0207/p/5037383.html

实验报告:

实验一 《开发环境的熟悉》:http://www.cnblogs.com/July0207/p/4970280.html

实验二 《固件设计》:http://www.cnblogs.com/sunxiaobo/p/4991861.html

实验三 《实时系统的移植》:http://www.cnblogs.com/sunxiaobo/p/5011196.html

实验四 《外设驱动程序的设计》:http://www.cnblogs.com/sunxiaobo/p/5034558.html

实验五 《通讯协议设计》:http://www.cnblogs.com/sunxiaobo/p/5052528.html

家庭作业

http://www.cnblogs.com/July0207/p/4902752.html

心得体会

  • 专业知识:从这个学期才开始接触专业课,在感受到专业课的内容丰富值得深究的同时,也深刻地体会到前两年的基础课的重要性。娄老师总说我们有“历史欠账”,在这学期的各门学科中才慢慢深有体会。然而索幸《深入理解计算机系统》这本课本又从头系统地梳理了一遍学习计算机系统理论所需要的知识,虽不敢说对知识的理解有多么透彻,但终归踏踏实实学了一个学期,也尽自己所能掌握了基础知识,增添了信心与成就感。
  • 学习技能:这学期经历了大创、共建两个项目,以及各门学科许多实验,也私下对自己感兴趣的内容进行过研究,也尝试在自己的主机和虚拟机上进行过探索尝试,也很多次地“玩坏”过。但经历了这么多的实践之后,改掉了“拿来主义”的毛病,遇到问题先自己查资料,翻各种大神聚集的贴吧和博客,才发现遇到的问题基本都是通过自己动手动脑子就可以解决的,甚至还可以加深对知识的理解。在信安概论刚讲完ARP攻击之后就受到了ARP攻击,马上反应过来静态绑定还觉得自己机智,第二天发现连不上别的无线网了才开始惊慌,由此才引发了自己的思考到底ARP攻击的原理是什么,静态绑定的作用又是什么,cmd提示权限不够的时候如何解决,直到把网络恢复正常,才敢说自己真正将ARP协议理解透彻了。类似的经验还有很多,这都是从前没有的体验,我感觉是课本知识以外更加难能可贵的实际操作技能。Learning By Doing.
  • 更多:这学期搜索资料的数量是之前的n多倍,发现好多实用贴都是po在博客园和51cto的论坛和博客中的,觉得写博客真的是一个好习惯,利人利己。
  • 体会与建议:最大的体会就是只要自己有学习知识的欲望是无论如何都会学好的,每周的学习任务治好了上大学以来越来越严重的拖延症。如果要推荐给学弟学妹的话,还是觉得这样的教学模式,学习主动性越好的学到的东西越多,要是被拖着走还是挺痛苦的。感谢娄老师一年来的教导。

转载于:https://www.cnblogs.com/July0207/p/5060700.html

20135203齐岳 信息安全系统设计基础期末总结相关推荐

  1. 20135203齐岳 信息安全系统设计基础期中总结

    20135203齐岳 信息安全系统设计基础期中总结 一.学习目标 复习前面Linux 命令,Linux 编程基础,教材前七章内容 二.学习资源 教材 答案解析见http://group.cnblogs ...

  2. 20135203齐岳 信息安全系统设计基础第十三周学习总结

    20135203齐岳 信息安全系统设计基础第十三周学习总结 学习计时:8/9共小时(计划/实际) 读书:4/5 代码:1/1 作业:1/1 博客:2/2 第十二章 并发编程 一.学习目标 掌握三种并发 ...

  3. 20135203齐岳 信息安全系统设计基础第五周学习总结

    20135203齐岳 信息安全系统设计基础第五周学习总结 学习计时:共10小时 读书:5 代码:1 作业:2 博客:2 第四章 处理器体系结构 一.学习目标 本章内容是处理器体系结构,重点掌握ISA, ...

  4. 20135203齐岳 信息安全系统设计基础第四周学习总结

    20135203齐岳 信息安全系统设计基础第四周学习总结 学习计时:共17小时 读书:10 代码:1 作业:3 博客:3 一.学习目标 理解逆向的概念以及 掌握X86汇编基础,能够阅读(反)汇编代码 ...

  5. 信息安全系统设计基础期末总结

    [博客汇总] 一.每周读书笔记链接汇总 •[第二周读书笔记] http://www.cnblogs.com/20135302wei/p/4842480.html •[第三周读书笔记] http://w ...

  6. 20145326蔡馨熤《信息安全系统设计基础》期末总结

    20145326蔡馨熤<信息安全系统设计基础>期末总结 每周作业链接汇总 第0周作业 简要内容:初步翻阅课本,提出问题:学会如何使用虚拟机VirtualBox并成功安装Ubantu:预习了 ...

  7. 2015-2016-1学期 《信息安全系统设计基础》课程总结

    2015-2016-1 <信息安全系统设计基础>课程总结 这门课程今年授课和考试方式有很大的变化. 授课方面的改革总结了十几年的教学经验,特别是吸收<构建之法>的一些实践,采用 ...

  8. 2017-2018-1 20155204 《信息安全系统设计基础》第十一周学习总结

    2017-2018-1 20155204 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 9.1物理和虚拟地址 物理地址:计算机系统的主存被组织成一个人由M个连续的字节到校的单 ...

  9. 2017-2018-1 20155202 《信息安全系统设计基础》第9周学习总结

    2017-2018-1 20155202 <信息安全系统设计基础>第9周学习总结 第6章 存储器层次结构 教材学习内容总结 随机访问存储器(Random-AccessMem)分为两类:静态 ...

最新文章

  1. matlab错误103 577,小编为你作答win7系统安装MATLAB出现 license manager error 103错误的还原教程...
  2. 个人微信订阅号自定义菜单空白
  3. Linux Shell常用技巧(一)
  4. 特意向大家推荐.NET技术圈一些优秀开发者的公众号
  5. windows下jenkins slave 搭建
  6. JAVA发送邮件工具包_java mail 发送邮件工具包
  7. docker安装zookeeper_Docker安装Zookeeper以及Zookeeper常用命令
  8. 基于表单数据的封装,泛型,反射以及使用BeanUtils进行处理
  9. pandas将所0值修改为NaN
  10. git和python交互_使用Python连接和执行GIT命令
  11. neo4j unwind
  12. Linux内核源代码分析——中断(一鞭一条痕)(上)
  13. 【深度学习系列】PaddlePaddle可视化之VisualDL
  14. 服务器在无盘网吧的现在与将来(1)
  15. ubuntu20.04版本下,ssh学习传输文件
  16. 路由器去广告 去除 免刷路由系统 手机网页去广告 安卓去广告 苹果iOS去广告
  17. MySQL卸载不干净问题,connector net卸不掉
  18. 吴伯凡-认知方法论-T字形认知
  19. (附源码)springboot音乐播放小程序 毕业设计 031306
  20. 什么是软件形式化方法?

热门文章

  1. 在word或wps中使用宏代码自动生成手写体
  2. Cadence 中贴片元件焊盘的制作
  3. 双重检查锁为什么要使用volatile字段?
  4. 婴幼儿体重在线计算机,宝宝测量体重计算器
  5. Serenity Screenplay pom.xml文件配置
  6. ECNU || 宇恒棋
  7. 正负数在计算机中的存储方式
  8. 战神遗迹服务器未响应怎么回事,战神遗迹怎么进不去 黑屏闪退解决方法介绍...
  9. pcl点云特征提取 法线估计 PFH FPFH NARF 惯量偏心矩 RoPs特征 视点特征直方图VFH GASD特征
  10. html实现简易音乐播放器