2023-2024-1 20231327司宏林 《计算机基础与程序设计》第一周学习总结

发布时间 2023-09-30 11:04:39作者: 落望于灵

学期(2023-2024-1)20231327《计算机基础与程序设计》第1周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>([https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009)
这个作业的目标 <简单浏览《计算机科学概论》,并尝试提出问题以及解决问题>
作业正文 https://i.cnblogs.com/posts/edit】

教材学习内容总结

有人说过,生命诞生就像沙漠的一堆沙子凭空组合为计算机,我关注后者,通过本书我能看到计算机由表及里的精妙设计,层层打开计算机生命产生的蓝图,这是很有乐趣的事情。

教材学习中的问题和解决过程

问题1:汇编语言是什么?高级语言又是怎么样的?
回答:汇编语言是一种低级别的计算机语言,它使用特定的符号和指令来描述计算机的操作和控制。与高级语言相比,汇编语言更接近计算机硬件的操作方式,更加底层和直接。汇编语言的指令直接对应计算机的机器指令,它使用特定的符号和语法来表示不同的操作,如数据传输、算术运算、逻辑判断等。编写汇编语言程序需要对计算机体系结构和指令集有深入的了解,因此汇编语言常用于底层软件的开发,如操作系统、驱动程序和嵌入式系统等。高级语言是相对于汇编语言而言的一种更接近人类语言的计算机语言,常见的高级语言有C、C++、Java、Python、JavaScript等。使用高级语言编写的程序需要通过编译或解释器的转换,转化为计算机能够执行的机器语言指令。高级语言具有更高的可读性、可维护性和可移植性,因此在软件开发中得到广泛应用。
问题2:十进制可以用在计算机之中吗?
回答:实际上,计算机可以使用十进制进行计算和处理,但是在实际应用中,计算机通常使用二进制作为内部表示方式的原因有以下几点:
1.硬件设计简单:计算机内部的电子元件(如逻辑门和触发器)较容易实现二进制的逻辑运算,因为二进制只有两个状态(0和1),相比之下,十进制需要更复杂的电路设计。
2.容易扩展:在二进制系统中,每一位只有两种可能的状态,简化了电路设计和扩展的复杂性。相比之下,十进制会带来更多的状态和复杂性,增加了设计和扩展的难度。
3.运算效率高:二进制数的运算规则较为简单,且二进制运算速度更快。计算机内部的算术逻辑单元(ALU)和其他处理器组件都是基于二进制进行操作的,使用二进制可以提高计算速度和效率。
4.存储效率高:二进制数占用的存储空间更小,这是因为每一位只有两种状态。相比之下,十进制数需要更多的位数来表示,占用更多的存储空间。
问题3:图灵测试有什么用?
回答:图灵测试的主要用途是评估机器的智能水平,推动人工智能的发展,检测机器的智能缺陷,并引发关于人工智能伦理的讨论。
问题4:未来计算机处理器会有大的改变吗?
回答:即使是目前,已经出现量子计算机、光子计算机、神经形态计算机,所以处理器会大幅度改变
问题5:随着制程提升,摩尔定律为什么失去预测能力?
回答:摩尔定律是指每隔18-24个月,集成电路上的晶体管数量会翻倍,从而导致计算机性能不断提升。然而,随着晶体管尺寸逐渐接近物理极限,摩尔定律面临挑战。
在过去几年中,摩尔定律的速度已经放缓,晶体管尺寸的缩小变得越来越困难。因此,一些专家认为,未来摩尔定律可能会被打破。
以上问题回答都借鉴于AI回答

基于AI的学习


感悟

首次接触不同的教材,有挑战性的内容以及不一样的写作方式,我都感觉很新奇。另外,本科目极大要求自己的自学能力,所以以后我要转变学习方式,寻求高效的学习模式。