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

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

知识点总结

课本内容

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

课堂内容

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

软件体系结构导论

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

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

系统分解原则

  • 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位)

提取位:指针

插入位:code

万能函数

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的论坛和博客中的,以为写博客真的是一个好习惯,利人利己。
  • 体会与建议:最大的体会就是只要本身有学习知识的欲望是不管如何都会学好的,每周的学习任务治好了上大学以来愈来愈严重的拖延症。若是要推荐给学弟学妹的话,仍是以为这样的教学模式,学习主动性越好的学到的东西越多,要是被拖着走仍是挺痛苦的。感谢娄老师一年来的教导。
相关文章
相关标签/搜索