2022-2023-1 20221312 《计算机基础与程序设计》第四周学习总结
作业信息
班级链接:首页 - 2022-2023-1-计算机基础与程序设计 - 北京电子科技学院 - 班级博客 - 博客园 (cnblogs.com)
作业要求:2022-2023-1 《计算机基础与程序设计》教学进程 - 娄老师 - 博客园 (cnblogs.com)
作业目标:学习门、冯·诺伊曼结构和Pep/9虚拟机,掌握部分C程序编程,学习代码调试
作业正文:2022-2023-1 20221312 《计算机基础与程序设计》第四周学习总结 - 20221312付安旭 - 博客园 (cnblogs.com)
教材学习内容总结
对门以及逻辑运算进行了仔细学习,了解了冯·诺伊曼结构,尝试了简单的Pep/9虚拟机编程,对C语言基础编程进行了巩固,尝试了代码调试。
教材学习中的问题和解决过程
- 问题1:我看了教材“5.4 并行体系结构”的内容,留意到了处理器这一概念,那处理器和中央处理器以及多核心处理器间的关系是什么?
- 问题1解决方案:经查阅资料,了解到处理器和中央处理器只是叫法不同,二者是同一个东西;而多核处理器是指在一个处理器中集成两个或多个完整的计算引擎。
- 问题2:我看了教材“5.4.1 并行计算”中“指令级并行”相关内容,留意到了执行单元这一概念,那究竟什么是执行单元?
- 问题2解决方案:经查阅资料,我了解到执行单元是在机器学习系统中利用知识库完成任务,并进行识别、论证、决策、判定,将获得的信息进行反馈,以修正和完善下一步的学习的执行机构,对课本上相对模糊的定义有了更精确的了解。
- 问题3:我阅读了教材“5.2.1 冯·诺伊曼结构”中“访问寄存器比访问内存快得多”的内容,疑问为什么访问寄存器比较快?
- 问题3解决方案:经查阅资料,可以粗略解释为以下三个原因:
- 寄存器在CPU中,距离较近;而内存距离寄存器较远。
- 寄存器容量小,可以使用高性能高效率的技术;而内存容量相对大得多,不适宜应用高耗技术。
- 寄存器只有获得位和读取位两项工作,而内存的工作要多得多。
代码调试中的问题和解决过程
- 问题1:应用组织时,发现无法对组织的元素进行定义。
- 问题1解决方案:对struct加深学习,注意到定义组织后需要加分号。
- 问题2:井字棋运行程序中无法正确得出结果,逻辑上没有问题
- 问题2现状:经过与朋友的交流讨论,经过多次更改后仍无法正确输出甚至程序无法编译,在未来希望能解决。
- 问题3(遗留问题):EasyX中无法正确输出照片
- 问题3现状:经过入门学习,现在在EasyX中已经可以绘出一些基本的图形,但仍然无法输出照片。不知道到底是什么状况。
代码托管
1.1.cpp · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
2.2.cpp · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
3.3.cpp · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
4.4.cpp · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
5.5.cpp · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
6.6.cpp · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
7.yufen.c · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
8.shiyan1.c · zhuoxue/代码学习的路途 - 码云 - 开源中国 (gitee.com)
上周考试错题总结
- 错题1:
The value of each position in a number system is determined by subtracting the base from the position number.正确答案: 错误 错选:正确错选原因:不知道subtracting的意思,这个词是减去的意思,实际上应该是乘。
- 错题2:
The number of bits in a word is the same on all machines.正确答案: 错误 错选: 正确错选原因:实际上不同位的计算机的一个字是不同的,有八位机、十六位机、三十二位机、六十四位机,等。
-
错题3:Which of the following characters are not represented in the ASCII character set?A. Uppercase letters (A–Z) B. Lowercase letters (a–z) C. Punctuation such as a period or comma D. Cyrillic characters E. Nonprintable characters such as ESC (escape) and DEL (delete)正确答案: D 错选: C错因:不认识单词。C是标点符号,D是西里尔字符。
-
错题4:Recording the voltage level of an audio signal at regular intervals is called what?A. Sampling B. Peak analysis C. Pulse-code modulation D. MP3 analysis E. CD simulation正确答案: A 错选: E错因:我也不知道怎么选的E,选错了吧。
- 错题5:
Bandwidth is the term that describes the size of the wires connecting two computers in a network.正确答案: 错误 错选: 正确错因:没有仔细审题,以为带宽就是通过信道的信号的最大频带宽度,事实上题目里的意思就是那根实线的尺寸。
- 错题6:
Which number represents the value of the base in every number system?A. 0 B. 1 C. 10 D. 11 E. 100正确答案: C 错选: A错因:个人理解不到位,0的价值固然高,但这里是基数的意思。在任何计数系统下,该计数系统内的10就是基值。
感悟
代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
第一周 | 0/0 | 4/4 | 12/12 | |
第二周 | 230/230 | 2/6 | 30/42 | |
第三周 | 160/390 | 5/11 | 18/60 | |
第四周 | 200/590 | 2/13 | 14/74 |
参考资料
1.为什么寄存器处理数据的速度比内存快?_Wu Junwu的博客-CSDN博客_寄存器速度
6.EasyX基础入门——这一篇就够啦_绿駬的博客-CSDN博客_easyx