这个作业属于哪个课程 | 2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | 2024-2025-1计算机基础与程序设计第一周作业) |
这个作业的目标 | 快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题 |
作业正文 | 2024-2025-1 20241422《计算机基础与程序设计》第一周学习总结 |
教材学习内容总结
基于get笔记做的总结:
计算机科学的层次结构,从最底层的信息到最顶层的通信。每一层都建立在其下层之上,形成一个完整的计算机科学体系。
- Information(信息): 这是最基础的层次,所有数据和信息的基础。
- Hardware(硬件): 硬件层次包括所有物理设备和组件。
- Programming(编程): 编程层次涉及编写代码和开发软件。
- Operating Systems(操作系统): 操作系统层次管理硬件和软件资源。
- Applications(应用程序): 应用程序层次包括所有用户直接使用的软件。
- Communications(通信): 通信层次涉及网络和数据传输。
教材学习中的问题和解决过程
浏览教材每一章产生的问题:
- 计算机设计的逻辑是什么
- 二进制最初的用途是什么
- 数据是如何被储存的
- 编程时门和电路这些基础元件是怎样被控制的
- 计算机各部件为什么不一体化生产
- 将算法转化为伪代码有什么规则
- 信息隐蔽和抽象的区别
- 容器(ADT)是如何编码的
- 编译器和解释器的区别
- 不同的操作系统如何实现共存
- 删除文件从基础元件角度来看意味着什么
后面几章连提出问题都很困难
问题2的解决方案:
结合AI回答
现代意义上的二进制记数系统则是由德国数理哲学大师戈特弗里德·莱布尼茨于1679年设计,并在他1703年发表的文章《论只使用符号0和1的二进制算术,兼论其用途及它赋予伏羲所使用的古老图形的意义》中详细阐述。
总结
二进制最初的用途并非直接明确指向某一特定领域,而是作为一种数学和逻辑上的简洁表达方式。
问题
问题5的解决方案:
结合AI回答
1.生产成本:一体化生产需要投入巨额的研发和生产成本,包括设计、制造、测试等多个环节。这些成本可能远超过分散生产的经济效益。
2. 客户选择与升级:为了给客户足够的选择空间,计算机制造商通常会提供可升级的部件。如果所有部件都集成在一起,那么客户在升级时就需要更换整个系统,这显然不利于满足客户的多样化需求。
3. 市场竞争:分散化生产有助于促进市场竞争。不同的制造商可以专注于不同的部件领域,通过不断创新和技术进步来提升自己的竞争力。而一体化生产可能导致市场垄断,减少竞争和创新动力。
4. 设计难度:将所有部件集成到一个芯片上需要极高的设计水平和技术能力。这不仅增加了设计的复杂性,还可能引入新的设计问题和风险。
5. 维护难度:一体化生产的产品在维护时也面临更大的挑战。如果某个部件出现故障,可能需要更换整个系统,这不仅增加了维护成本,还可能影响用户的正常使用。
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 20/200 | 2/2 | 10/20 |
第二周 | 0/500 | 0/4 | 0/38 |
第三周 | 0/1000 | 0/7 | 0/60 |
第四周 | 0/1300 | 0/9 | 0/90 |
-
计划学习时间:20小时
-
实际学习时间:10小时
参考资料