# 2023-2024-1 20231408《计算机基础与程序设计》第四周学习总结
作业信息
这个作业属于哪个课程 | <2023-2024-1-计算机基础与程序设计> |
---|---|
这个作业要求在哪里 | <2023-2024-1计算机基础与程序设计第四周作业> |
这个作业的目标 | <学会《计算机科学概论》第4,5章,《C语言程序设计》第3章> |
作业正文 | https://www.cnblogs.com/jfxyh061028/p/17781147.html |
教材学习内容总结
- 能识别基础的门并描述每种门的行为
- 能用基础门合成电路
- 了解了如何用晶体管实现门
- 初步会用布尔表达式、真值表和逻辑框图描述门或电路的行为
- 加法器(包括半加器和全加器)
- 冯·诺依曼体系结构和计算机的读取-执行周期原理
- 用c语言描述基本算数运算,重点包括各种运算符,宏常量的使用以及数据类型转换方法。
教材学习中的问题和解决过程
- 问题1:没明白加法器,半加器和全加器之间的区别
- 问题1解决方案:通过上网查询,我知道了加法器包括半加器和全加器。加法器是产生数的和的装置,加数和被加数为输入,和数与进位为输出的装置为半加器;加数、被加数与低位的进位数为输入,而和数与进位为输出的为全加器。而半加器与全加器的区别是,半加器有两个输入,两个输出;而全加器有三个输入,两个输出。
- 问题2:不明白为什么给程序计数器加1就可以把下一条指令的地址存入程序计数器。
- 问题2解决方案:程序设计器中储存的是每个要执行的命令的内存地址,由于指令连续存储在内存中,所以下一条指令的地址就是当前执行命令的地址的下一号,也就是加1,所以不是在程序设计器中输入"+1"就能自动把下一条指令的地址存入程序计数器,而是要存入程序设计器的下一条指令的地址是当前加1。
- 问题3:除了冯·诺伊曼体系结构,计算机还有其它体系结构吗?冯·诺伊曼机是只有一个处理器吗?
- 问题3解决方案:
随着计算机发展,人们除了继续对命令式语言进行改进外,提出了若干非冯·诺依曼型的程序设计语言,并探索了适合于这类语言的新型计算机系统结构,大胆地脱离了冯·诺依曼原有的计算机模式,寻求有利于开发高度并行功能的新型计算机模型,例如光子计算机(光处理器利用光的高速和无干扰性,使用光学元件构成处理器。尚在研发中),并行计算机、数据流计算机以及量子计算机等。链接:https://www.zhihu.com/question/24113832/answer/327262192
冯·诺伊曼机确实只有一个处理器,且正是因为这一点,引出了并行计算体系的概念。
基于AI的学习
上周考试错题总结
第一个错题是没认真,错把十六进制的E当成了十进制的15
第二个错题是
我确实是不懂,现在明白了字长在不同架构的机器上是不同的。
第三个错题是
当初ASCII字符集的书没仔细看,现在我知道了那些不可打印字符,即不能输出到屏幕上的字符是在ASCII字符集里的。
第四个错题是
题目没翻译明白,就认为错了,实际上理解为“音频数据(Audio Data)在计算机中通常通过采样连续信号来表示。”就行。
采样是通过对连续信号的读取和记录来获取离散样本的过程,这些样本随后被数字化处理并编码为计算机可以处理的数据形式。
第五个错题是
译为厚显示器产生更鲜艳的颜色是因为它们具有更高的颜色深度。
现在我明白了显示颜色数量只与颜色深度有关,与显示器的物理厚度无关,厚度只代表硬件的生产工艺技术是否先进,与能显示多少颜色无关。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | 优秀 |
第一周 | 2/3 | 20/20 | 合格 | |
第二周 | 20/20 | 1/4 | 15/35 | 终于理解了一些概念,能看懂一些话了 |
第三周 | 20/40 | 1/5 | 20/55 | |
第四周 | 50 /90 | 2/7 | 20/75 |