第四章
已经掌握的内容:
1.了解了计算机如何通过控制电流来进行基础的运算。
2.计算机在底层使用二进制信息进行操作,仅关注两种电平,即0和1。
3.了解各种基础逻辑门,如非门、与门、或门等,并明白它们是如何通过晶体管来构建的。
4.意识到通过把一个门的输出与另一个门的输入相结合,可以形成复杂的电路。这些电路可以执行更高级的任务,例如加法或存储数据。
5.集成电路或芯片是将大量的门和电路整合到一个小片上,这是构成中央处理器的基础。
收获:
6.对计算机的内部运作方式有了更深入的了解,特别是它如何通过逻辑门和电路进行计算。
7.晶体管对计算机科学的革命性影响让我深感震撼,因为这是数字计算机诞生的基石。
8.了解了计算机中央处理器的基础结构,使我更加尊重如今的技术进步。
疑问:
9.在逻辑门之间建立电路时,如何确保电流不会产生干扰或错误?
10.既然有了如此多种逻辑门,那么它们在实际应用中的优先级或使用频率是怎样的?
11.集成电路如何在如此小的面积内容纳如此多的电路,而不会互相干扰?
第五章
已经掌握的内容:
1.计算机是由多种部件组成的,如内存单元、中央处理器、输入/输出设备等。
2.冯·诺伊曼体系结构是计算机的主流架构,包含五大核心组件:内存、算术逻辑单元、输入设备、输出设备和控制单元。
3.计算机在执行指令时遵循“读取-执行”周期。4.RAM和ROM分别代表随机存取存储器和只读存储器,其中RAM中的数据可以更改,而ROM中的数据则是固定的。
5.了解了各种二级存储设备,如磁带、磁盘和闪存,它们在计算机关闭时仍然保存数据。
6.触摸屏是一种双向的输入/输出设备,根据其技术实现方式,可以分为电阻式、电容式、红外和表面声波等。
7.除了冯·诺伊曼体系结构,还存在能进行并行计算的体系结构,以提高处理速度。
收获:
8.对计算机的基础构造和工作原理有了更深的理解。9.通过了解冯·诺伊曼体系结构,明白了计算机的基础运作方式。
10.了解触摸屏的各种技术,对其在不同场合的应用有了基本认识。
疑问:
11.控制单元的指令寄存器和程序计数器是如何协同工作的?
12.为什么需要RAM和ROM两种不同类型的内存?它们之间的交互是如何进行的?
13.二级存储设备与内存有什么主要的差异?
14.如何确定哪种触摸屏技术最适合特定的应用或环境?
第六章
已掌握内容
1.计算机基础操作包括编程、存储、检索和处理。这些操作允许用户输入数据并查看输出。2.机器语言是计算机硬件能够理解和执行的指令,这些指令通常用二进制编写。
3.Pep/8是一个虚拟机模型,它简化了真实计算机的操作,但仍然保留了其关键特性。其有两部分的指令:一部分指示要执行的操作,另一部分指示操作数据的位置。
4.Pep/8汇编语言使用助记忆符来表示指令,而不是直接使用二进制。汇编程序可以被翻译成机器语言,并在模拟器上运行。
5.伪代码是表示算法的简化语言,它允许使用变量、输入、输出以及描述循环和选择等结构。
6.为了确保程序正确,需要进行测试。代码覆盖和数据覆盖是两种不同的测试方法。
收获:
7.了解了计算机如何在最低级别上工作。
8.明白了机器语言、汇编语言和伪代码之间的区别和联系。
9.认识到有效的测试在程序设计中的重要性。
疑问:
10.Pep/8虚拟机与实际计算机硬件有哪些关键的不同?
11.汇编语言相比机器语言有何优势和局限性?12.如何确保伪代码正确地转换成实际代码?13.代码覆盖测试法与数据覆盖测试法在实践中的优缺点是什么?
14.伪代码中提到的“推迟细节”是如何在实际编程中应用的?