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

作业信息

|这个作业属于哪个课程| https://edu.cnblogs.com/campus/besti/2021-2022-1fois
|这个作业要求在哪里| https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
|这个作业的目标|
学习目标
门电路
组合电路,逻辑电路
冯诺依曼结构
CPU,内存,IO管理
嵌入式系统,并行结构
物理安全
学习资源
教材
阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零
学习任务
加入云班课,参考本周学习资源

自学教材

计算机科学概论第4章,第5章 并完成云班课测试
《看漫画学Python》第4章并完成云班课测试

|作业正文|... 本博客链接 https://www.cnblogs.com/laijiayi/p/15408407.html

教材学习内容总结

计算机科学概论第四章
电信号都有电平,低电平用二进制数字0表示,高电平则用1表示。
门: 每种门在计算机中执行一种逻辑函数,常见的门有六种:
非门对输入值求逆,布尔表达式为X=A'。非门只有一个输入信号1或0
与门类似物理中的串联电路,当两个开关均闭合是,灯泡才会发光。与门有两个输入信号,全输入为1时输出为1,否则为0
或门类似物理中的并联电路,只要有一个开关闭合,灯泡就会发光。或门也有两个输入,当全为0时,输出为0,否则为1
异或门,当两个输入相同时,输出为0,否则为1
门的输入信号可以为三个或更多
晶体管扮演了传导电流和阻止电流的两种角色,开状态决定高电平,
与非门或或非门,分别为对与门非门结果的求逆
把一个门的输出作为另一个门的输入,得到组合电路加法器对二进制值执行加法运算,半加器生成正确进位。如1+1=10,则和为0,进位为1,半加器输出1、
集成电路是嵌入了多个门的芯片。
第五章: 计算部件
关键词:中央处理单元 缓存 显示器 图形处理器 随机访问储存器(主储存器) 同步动态随机储存器 DVD驱动器
冯诺伊曼体系结构输入设备--(中央处理器 控制单元 算术逻辑单元==内存单元)--输出设备
算术逻辑单元能执行基本的算术运算
输入输出单元分别用于接受内存中的数据与把内存中数据展示出来
控制单元负责执行指令序列 指令寄存器存放当前执行的指令而程序计数器则负责储存下一条要执行的指令 CPU则用于解释和执行指令
计算机如何工作呢? 当计算机接受指令后,有如下步骤:读取下一条指令--译解指令--获取数据--执行指令
二级储存设备:磁带 缺点:需要从头读取数据,费时 磁盘:硬盘和软盘,传输速率高
CD和DVD,CD是利用激光读取储存在塑料盘片上的信息的
并行计算(同步处理)
看漫画学Python第四章
这一章主要学习运算符,下图是几个重要的运算符表


值得一提的是,和数学中的四则运算一样,PYTHON中的运算也有优先级,这一点在编写程序时要格外注意

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

问题1:如何理解半加器生成正确进位?
查找网络资料得
答:作者:平服北家
链接:https://www.zhihu.com/question/39925519/answer/1996568103
来源:知乎
ru半加器与全加器的关系也很简单:两个半加器组成一个全加器。半加器=两个输入端姑且称为a,b+一个XOR门+一个AND门+两个输出端(s端sum和c端carry)c端用以进位 半加器的黑箱图如下全加器=两个半加器组合,构成全加器的第一个半加器有两个输入端a1,b1,之后的半加器有三个输入端,a2,b2,c1 这里的c1是上一个半加器的c端,之后以此类推。黑箱图如下可以将多个半加器组合到一起,进而实现多位数的相加。上面的解释只是大概说明了它们的概念,但我们还需了解它们的作用原理。半加器作用原理,内部图如下A,B代表两个数0或1

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

暂无

代码托管




(statistics.sh脚本的运行结果截图)

上周考试错题总结

错题:将16进制输出结果3E1写成3141
在了解十六进制时过于潦草,没注意到从10开始需要用字母表示。
同时从逻辑上也未能发现问题,因为如果不用字母表示3141会表示两个不同的概念,这在计算机中肯定是不能存在的

其他(感悟、思考等,可选)

编程是一个非常严谨的过程,缺少:'都会导致程序报错,这时候就需要调试程序来找到出错的地方

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 10/10
第二周 200/400 2/4 12/22
第三周 400/800 1/5 12/34
第四周 800/1200 1/6 14/48

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料