2021-2022-1 20211304 《信息安全专业导论》第四周学习总结

2021-2022-1 20211304 《信息安全专业导论》第四周学习总结

作业信息

这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2021-2022-1fois
这个作业的要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04 |这个作业的目标:门电路,组合电路,逻辑电路,冯诺依曼结构,CPU,内存,IO管理,嵌入式系统,并行结构,物理安全 | 作业正文:https://www.cnblogs.com/wang-chen-kai/p/15405598.html

教材学习内容总结

  • 非门:1.布尔代表式:X=A'
    2.输出与输入相反
  • 与门:1.布尔代表式:X=A·B
    2.输入均为1时输出为1,否则为0
  • 或门:1.布尔代表式:X=A+B
    2.输入均为0时输出为0,否则为1
  • 异或门:1.布尔代表式:X=A⊕B
    2.输入相同时输出为0,不同则为1
  • 与非门:1.布尔代表式:X=(A·B)'
    2.跟与门相反
  • 或非门:1.布尔代表式:X=(A+B)'
    2.跟或门相反
  • 晶体管:有源级、基级和发射极,源级有一输出连线。若基级为高电平,源级接地,输出信号为低电平,晶体管关闭;反之,输出信号为高电平,晶体管打开。利用晶体管最容易创建非门、与非门和或非门。
  • 组合电路:把一个门的输出作为另一个门的输入,引入 电路等价 ,即两个不同电路对每个输入值组合都有完全相同的输出,此现象证明了布尔代数的分配律
  • 布尔代数运算律:1.结合律:(a+b)+c=a+(b+c) ,(a·b)·c=a·(b·c).
    2.交换律:a+b=b+a, a·b=b·a.
    3.分配律:a·(b+c)=(a·b)+(a·c),(a+b)·c=(a·c)+(b·c)
    4.德·摩根律(反演律):(a+b)′=a′·b′,(a·b)′=a′+b′
    5.互补律:a+a′=1, a·a′=0.
  • 加法器:对二进制执行加法的电路,实际计算结果为两个,即和与进位,故电路有两条输出线
    半加器:只能计算两个数位的和
    全加器:计算两个数位的和,并考虑进位输入
  • 多路复用器:使用一些输入控制信号决定用哪条输入数据线发送输出信号的电路,多路分配器执行相反操作
  • 集成电路:是嵌入了多个门的硅片,根据包含的门数分类,SSI(1~10)、MSI(10~100)、LSI(100~100000)、VLSI(大于100000)
  • 冯诺依曼体系结构:1.内存:每个 可存放1或0,8位是一个字节,字节组合成字
    2.算数/逻辑单元(ALU):执行基本算数运算。 寄存器 :CPU中一小块存储区域,用于存放立刻会被再次利用的信息
    3.输入/输出单元:输入单元:使外界数据和程序进入计算机的设备
    输出单元:使外界使用存储在计算机上的结果的设备
    4.控制单元:掌管读取-执行周期,控制其他部件
    指令寄存器:存放当前正执行的指令的地址
    程序计数器:存放下一条要执行的指令的地址
    总线:连接冯诺依曼机各个部分的一组电线,总线宽度表示同时传输的位数,总线越宽,一次能传输的地址和数据位越多
  • 中央处理器(CPU):由于ALU与控制单元协作非常紧密,所以常被看作一个单元,称为CPU
  • 主板:冯诺依曼机的部件物理驻留在一个印刷电路上,该主板还有其他设备与总线的连线
  • 读取-执行周期:四步骤 1.读取下一条指令 2.译解指令 3.如果需要,获取数据 4.执行指令
  • 二级存储设备:1.磁带:如果要访问磁带中间的数据,必须访问这个数据之前的数据并丢弃它们
    2.磁盘:磁盘表面被逻辑分为磁道与扇区,磁盘驱动器的读/写头固定在一个机械臂上,机械臂可从一个磁道移动到另一个磁道,输入/输出指令指定磁道和扇区,四种衡量磁盘驱动器效率的方法:寻道时间(读/写头到指定磁道所花时间)、等待时间(旋转延迟)、存取时间(=寻道+等待)和传送速率(把数据从磁盘输到内存的速率)。磁盘根据本身柔韧性分为硬盘和软盘
    3.CD和DVD
    4.闪存:或称U盘,也被用作固态硬盘,速率更高,功耗更低
  • 触摸屏:电阻式、电容式、红外、表面声波触摸屏
  • 嵌入式系统:为完成小范围功能而设计的计算机
  • 并行计算:位级、指令级、数据级和任务级

教材学习中的问题和解决过程

问题一:晶体管能否创建如何创建与门、或门,异或门
解决方案:通过网络搜索,发现创建较复杂

代码调试中的问题和解决过程

问题一:利用python进行base64编码与解码时对于命令语句不知如何使用
解决方案:询问学长,以及上网查询

代码托管

上周考试错题总结

感悟

感觉对教材内容更详细的总结后,对于教材内容的理解会更好

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/100 2/2 20/20
第二周 100/200 1/3 10/30
第三周 200/400 1/4 20/50
第四周 200/600 2/6 15/65
  • 计划学习时间:15小时
  • 实际学习时间:15小时

参考资料

posted @ 2021-10-16 21:02  20211304王琛凯  阅读(93)  评论(0编辑  收藏  举报