20191320《信息安全导论》第四周学习总结
20191320《信息安全系统设计基础》第四周学习总结
教材总结
《计算机科学概论》第四周学习总结
-第四章《门和电路》:这一章讲解的是计算机的硬件层的深层原理,最基础的门与电路的原理。计算机的内部是电路,而计算机的功能则是通过这些各种各样的门与电路来完成的。我们最初学习了布尔代数,了解到布尔代数特有的运算和属性使我们能够用数学符号定义和操作电路逻辑。接下来学习的门,我们了解了各种可以实现逻辑运算的门,了解了各种逻辑运算的原理,学习了各种门的逻辑框图符号和布尔表达式及真值表。同时,我们了解到可以通过一些特定的门实现其他门的功能。我尝试了通过或非门实现其他的所有逻辑运算。我们还学习了加法器(包括全加器和半加器),同时了解了多路复用器的有关知识。同时,S-R锁存器是一种储存器电路,我们了解了一下它的工作原理。接着我们学习了集成电路的不同的规模。懂得了CPU即为一种超大规模的集成电路。
-第五章《计算部件》:这一章通过一则计算机的广告引入,很详细地介绍了计算机的各种部件,其相应的规格和工作原理和作用。我了解到10和2的不同次幂的相应前缀和其缩写。在此之后,我们学到了一种很重要的结构,即冯·诺伊曼结构,我理解到现在的计算机都使用的是这一种结构。后面学习到内存的知识,了解了可编址性的概念,同时学习到一些CPU中的部件和其相应的功能。了解了CPU运行的流程等知识。后面我们学习到RAM和ROM,还有各种储存设备。了解了RAM和ROM的不同,即可写入性的不同,还有RAM具有易失性,而ROM没有的区别。还学习了二级储存设备,尤其是硬盘的相关知识。我们学习了硬盘速度与时间的相关概念。最后,我们了解了嵌入式系统和并行体系系统,并且学习了他们的作用和应用方面。
《自学是门手艺》第五章 学习总结
-第5节:我学习了Python中的字符串的有关知识。知道了所有的数据类型在计算机中都是用二进制来表示的,知道了这样表示的数在计算的过程中存在的限制。同时懂得了各种类型的数据之间的转换方法。我明白了在引号使用出现冲突的时候,如何通过转义符来解决符号重复的问题。也明白了\n、\t 的用法和作用。后来我们学习到字符的”相加“即合并,和“相乘”即重复。以及in(包含)的相关用法。我们了解了字符的索引,以及其相关用法。
-第6节:我学习了字符串的各种操作,包括大小写转换,搜索与替换,去除字符,以及字符串的拆分和组合。一次性记下这些所有的用法还是很难的,我体会到学习编程还需要很强的记忆力。只用通过练习,同时多查阅书籍和资料,才能逐渐熟悉各类操作。
-第7节:这一节学习了字符串的格式化,即将特定变量插入字符串特定位置的过程。了解了相关的操作。
代码实践问题与解决
-本周参加了计算机工程师联盟的课程,学习了一点C语言的知识,发现了C语言的特点,即与硬件的联系极其紧密,性能的优势。但是通过学习C语言和Python的对比,我深刻地感受到了C语言与Python在简洁性方面的差别,C语言的语法要求实在是太复杂了,与Python相比,要实现相同的功能,C语言需要远远超过Python所需的代码量。我在课堂上出现了多次失败,但一些失败在课堂上通过多次尝试和检查成功进行了修改,一些仍然没有解决,在未来一周的学习中,我会尽量解决这些问题。同时在周六早晨,我参加了ISA的课程,学习了Python的基础内容,巩固了之前学习的Python知识,学习到一些新的数值运算的操作。
-解决办法:多次尝试,查阅资料,阅读以前的代码和示例等。