2021-2022-1 20211426 《信息安全专业导论》第四周学习总结
2021-2022-1 20211426 《信息安全专业导论》第四周学习总结
作业信息
作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04
教材学习内容总结
Python第四章
这章主要是对于运算符的介绍,运算符相当于是起一个连接的作用,而它又可由优先级依次分为算数运算符,位运算符,关系运算符(也称比较运算符),逻辑运算符,赋值运算符。其中算数运算符可用于组织整数和浮点类型的数据,由一元和二元之分,位运算符则是以二进制为单位进行位的计算,至于关系以及逻辑,赋值,就都是些简单的概念型。就我而言,我感觉位运算符是一个难点,因为它涉及到很大的量的计算和变换,虽借助书上的简便公式~a=(a+1)*-1可直接对自己位反运算检测,但位与,位或等却并不容易,所以,我利用了bin()函数简化了换算的麻烦程度。以下为我的实践:
![](https://img2020.cnblogs.com/blog/2551204/202110/2551204-20211012201634601-367838327.png)
第四章
对于电信号,其都有电平,而对其进行基本运算的设备为门,门又可组成电路,其表示法有三种,分别为布尔表达式,逻辑框图,真值表,由此引入门的概念,再对门进行深入介绍。门可分为非(逆变器),与,或,异或,与非,或非,每种门都有其特定的布尔表达式,逻辑框图符号和真值表。与非,或非相当于是对与门和或门求逆。电平实行二进制,由此也可以知道门自然也是二进制运算,而门并非只是输入两个输入值,它可以被设计为接受更多输入值。门呢,有个极其重要的部件,叫做晶体管,它的作用由输入信号的电平决定,它可以作为电阻器,也可以作为电线,而它可以作用是因为它由半导体(硅)制成。晶体管可构造门,如图
接着是电路,电路又可分为组合电路,时序逻辑电路。其中又涉及到加法器,半加器,全加器,多路复用器的概念,搞清半加器只进行两个位数的和的计算而不考虑进位输入,全加器可由两个半加器构造。而多路复用器可以看作执行反操作的电路,它可以有多条输入线和相应的控制线。储存器电路和集成电路,要明白cpu芯片属于最重要的集成电路,关于cpu的处理和它与其它设备之间的交互属于构件体系结构。
第五章
我们可以提到冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。如图
CPU中有一部分储存区域,叫做寄存器,其用来储存中间值或特殊数据。RAM为每个储存单元都可访问的内存,而ROM为永久性不能更改内存,说起内存,又可提起二级储存设备磁带,磁盘等,随之发展而来的,便是cd,DVD。又经过时间沉淀,闪存(U盘),触摸屏相继出现,手机平板的时代来临。而在计算机大型系统中有一部分称为嵌入式系统,它几乎包含了除台式pc的一切。随着信息时代的来临,人们需要更高效的工作,这就不得不提并行体系系统,进而提及并行计算,其分为位级,指令级,数据级,任务级。
教材学习中的问题和解决过程
- 问题1:对于多路复用器不是很理解。
- 问题1解决方案:通过上网查询,以及反复阅读教材,我大致对其有了一定理解。
- 问题2:对逻辑框图,刚开始是真的看不懂,感觉门的概念太过复杂。
- 解决:通过多次阅读课本,以及与同学讨论,大致有了其轮廓认识。
-
代码调试中的问题和解决过程
- 1.比较字符串时不明白其首字符比较大小的标准。
- 解决:由
初步猜测是根据a~z的顺序依次增大来比较首字符(字母)的大小
- 后经过上网查询,得知字符串的比较大小规则:比较的时候,从字符串左边开始,一次比较每个字符,直接出现差异、或者其中一个串结束为止。而首字符大小由ASCLL码大小定的。
- 2.base64中文转码不能成功运行
- 后与同学交流,向学姐请教,但仍未解决,其过程中我想到直接对其中文编码进行反向操作,解码。但结果却是一堆乱码。
-
上周考试错题总结
- 无
-
学习进度条
-
代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长 目标 5000行 30篇 400小时 第一周 50/50 1/1 8/8 第二周 80/100 3/4 16/20 第三周 150/200 1/5 20/28 第四周 160/200 3/6 22/30 -
-
计划学习时间:28小时
-
实际学习时间:20小时
改进情况:逐渐增加编码时间,开始形成习惯。
参考资料
-
- [机算计科学概论]
- 看漫画学python
-
posted on 2021-10-17 12:54 20211426赵炫宇 阅读(45) 评论(0) 编辑 收藏 举报