2021-2022-1 20211423 《信息安全专业导论》第四周学习总结
2021-2022-1 20211423 《信息安全专业导论》第四周学习总结
作业信息
<班级的链接>(如2020-2021-1信息安全专业导论)|
<作业要求的链接>(如2020-2021-1信息安全专业导论第四周作业)|
- 学习目标
门电路
组合电路,逻辑电路
冯诺依曼结构
CPU,内存,IO管理
嵌入式系统,并行结构
物理安全
教材学习内容总结
第四章主要学习了几种门的类别,分别是非门、与门、或门、异或门、与非门和或非门,以及它们的布尔表达式,除此还有门的构造、电路、存储器电路、集成电路和芯片。
第五章在介绍计算机部件,很重要的冯诺依曼体系结构,那是存储程序的重要内容,除此也介绍了一些二级存储设备。除此还有嵌入式系统,并行体系结构。
python第四章介绍了运算符,其中的位运算符与课本上门的知识有相似的地方,还介绍了优先运算的顺序。
教材学习中的问题和解决过程
- 问题1:一开始在与门、或门和异或门上产生混淆,没有很好理解三种类型的区别
- 问题1解决方案:细读教材,把重要的部分提炼出来,去掉多余的文字,弄清楚了几种情况的具体区别,它们之间也有重复的地方。
- 问题2:不理解集成电路和CPU之间的关系。
- 问题2解决方案:通过上网查阅资料可知CPU就是一种芯片,但是是一种特殊的芯片,而集成电路和芯片在一般意义上是一样的。
代码调试中的问题和解决过程
-
问题1:我的Linux系统总会提示bash'/'未识别错误
-
问题1解决方案:上网查询相关解决方法,可以通过编辑.bashrc将第一行的()前面加上\解决,但是我的电脑无法apt vim这个命令,所以问题还是没能解决。
-
问题2:在编写Python作业水仙花数的时候没有很好的想出解决的思路。
-
问题2解决方案:研究了书上给的参考方法学会了要如何利用//来实现。
-
问题3:在编写转换浮点单精度代码时,出现代码正确但无法运行的情况。
-
问题3解决方案:向班上的同学请教了过后发现源代码省略了与平台互动的代码需要自己补充。
-
问题4:在自己尝试编写转换浮点单精度代码时,发现总会出现out of range 的情况,因此能够转换的二进制有限。
-
问题4解决方法:由于代码是自己尝试编写没有参考,只能暂且搁置,努力学习更多的Python语言,希望日后解决。
-
问题5:在进行罗马数字转换代码编写时,遇见了使用class定义类函数的方法,代码内容正确但无法运行。
-
问题5解决方法:现在网上查阅class的使用方法,然后与同学讨论,提前学习Python教材中class的使用部分,但在运行的时候还是有问题,出现take no arguements的情况,还有待调试。
代码托管
其他(感悟、思考等,可选)
本周进行了对于自己而言很难的挑战,由于方法还是不够恰当,所以即使花费了很多时间但收效较少,下周还是需要对学习的方法进行调整。
但是本周也有一些收获,本周积极与班上擅长的同学交流学习方法,可能需要改变自己“作业就是必须弄懂和会写”这样的思路,要意识到自己只是初学者,还处于模仿阶段,要努力学习和参考别人的代码,不是单纯打上编辑文本,而是需要弄懂别人为什么这一步要这样写,不要对自己有太过不切实际的要求和压力,多和同学们讨论,多学习别人的代码。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 200/400 | 2/4 | 18/38 | |
第三周 | 200/600 | 1/5 | 20/58 | |
第四周 | 300/900 | 3/8 | 21/79 |
-
计划学习时间:20小时
-
实际学习时间:21小时
-
改进情况:本周增加了在学科上学习的时间,努力将python的学习进度往前赶,对代码的理解比起上周所提升。但现在的知识还是远远不够,下周要更加注意基础,多和同学交流。