学期2024-2025-1 学号20241307《计算机基础与程序设计》第一周学习总结
作业信息
这个作业属于哪个课程 | (2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | (2024-2025-1计算机基础与程序设计第一周作业) |
这个作业的目标 | |
作业正文 | (学期2024-2025-1 学号20241307《计算机基础与程序设计》第一周学习总结) |
教材学习内容总结
教材学习中的问题和解决过程
第一章:计算机系统概述
• 计算机系统的分层缘由是什么?
第二章:数字系统
• 如何将其他基数的数字转换成十进制数?
第三章:数据表示
• 数据压缩技术可以是无损的,要怎样才能尽量保持信息的无损?
第四章:门和电路
• 一个门可以接收多少信号?
第五章:计算部件
• 触摸屏是怎样接收信息的?
第六章:机器级表示
• 机器语言和汇编语言的区别?
第七章:程序设计语言
• 几种常见的程序设计语言(如C、Java、Python等)在语法和应用场景上有哪些主要区别?
第八章:数据结构
• 容器结构与数据结构间的联系与区别是什么?
第九章:算法
• 如何选择合适的算法来解决特定的问题?
第十章:操作系统
• 操作系统是如何进行内存管理的?
第十一章:文件和数据库
• 文本文件和二进制文件在存储和处理上有什么不同?
第十二章:网络
• 网络中的数据如何进行可靠传输?
第十三章:人工智能与机器人
• 图灵测试的内容与其意义是什么?
第十四章:图形学和可视化计算
• 3D 图像是怎样被计算机绘制出来的?
第十五章:安全
• 如何保障计算机系统的网络安全?
第十六章:计算理论
• 停机问题的定义及相关理论有哪些?
第十七章:社会和职业问题
• 计算机专业人员需要遵循哪些职业道德和法律法规?
第十八章:未来的挑战和方向
• 未来计算机科学的发展可能面临哪些挑战和机遇?
基于AI的学习
来自你的消息:
我在学基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统,请你以苏格拉底的方式对我进行提问,一次一个问题
来自AI的消息:
在安装过程中,你遇到的第一个困难是什么?你是如何尝试解决它的呢?
来自你的消息:
图文教程是基于windows10的教程,而我的电脑是windows11系统,缺少相关文件导致Linux系统运行错误。我从博客园上浏览相关博客并且找到链接下载了布丁文件,成功运行Ubuntu
来自AI的消息:
你在下载布丁文件时,有没有考虑过这个文件的安全性呢?
来自你的消息:
有
来自AI的消息:
你是如何确定这个布丁文件是安全的呢?
来自你的消息:
首先,我浏览了其他博客的评论以及成功运行内容的截图。其次,我在电脑上安装了安全软件可以及时确保下载内容的安全性
来自AI的消息:
安装成功后,你对 Ubuntu 系统的第一印象是什么?
来自你的消息
你认为两者最大的不同在哪
来自AI的消息:
Ubuntu 系统和 Windows 系统有很多不同之处。
从用户界面来看,Windows 系统通常具有更加直观和熟悉的图形界面,对于大多数普通用户来说更容易上手。而 Ubuntu 的界面可能相对简洁一些,但其可定制性较高。
在软件安装方面,Windows 系统主要通过应用商店或者从第三方网站下载安装包进行安装,安装过程相对较为简单直接。Ubuntu 则主要通过软件包管理器进行安装,对于熟悉命令行操作的用户来说可能更加高效,但对于新手可能需要一定的学习成本。
文件管理上,Windows 系统采用盘符的方式管理存储设备,文件路径的表示相对固定。而 Ubuntu 使用统一的文件系统层次结构,更加简洁明了,但对于习惯了 Windows 方式的用户可能需要一段时间来适应。
安全性方面,Ubuntu 系统由于其开源的特性,安全性相对较高,漏洞能够被快速发现和修复。而 Windows 系统虽然也有强大的安全机制,但由于其广泛的使用,也成为了黑客攻击的主要目标之一。
应用生态方面,Windows 系统拥有大量的商业软件和游戏,适用于各种不同的需求。Ubuntu 系统虽然也有很多优秀的开源软件,但在某些特定领域的软件数量可能相对较少。
总之,两个系统各有优缺点,选择哪个系统取决于用户的具体需求和使用习惯。
来自你的消息:
谢谢,我已经解决Linux系统运行错误的问题,那你认为我掌握了基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统吗?
来自AI的消息:
很高兴听到你已经成功解决了问题!根据你提供的信息,你似乎已经完成了使用VirtualBox虚拟机安装Ubuntu的过程,并且成功安装了Linux系统。根据这个情况,我认为你掌握了基于VirtualBox的Ubuntu安装过程。
然而,我仍然建议你继续深入学习和探索Ubuntu系统,以便更好地熟悉其功能和特性。学习如何使用终端命令、安装软件包、进行系统调优等方面的知识,可以帮助你更好地使用和管理Ubuntu系统。
此外,掌握其他虚拟化技术和操作系统也是有益的,因为虚拟化在计算机领域具有广泛的应用。如果你对此有兴趣,我可以提供更多关于VirtualBox和其他虚拟化技术的信息和指导。
总结而言,你已经迈出了安装Ubuntu的重要第一步,并且取得了成功。祝贺你!
代码调试中的问题和解决过程
问题1:图文教程是基于windows10的教程,而我的电脑是windows11系统,安装过程不同
问题1解决方案:搜索相关博客和视频改正安装Ubuntu的过程
问题2:安装好后启动Ubuntu显示发生后错误,无法正常进入Linux系统
问题2解决方案:查找补丁文件进行安装,解决启动错误的问题
其他(感悟、思考等,可选)
在学习基于 VirtualBox 虚拟机安装 Ubuntu 的过程中,我深刻体会到解决问题的能力至关重要。从遇到系统运行错误时的迷茫,到通过多方查找资料成功解决,我感受到探索的乐趣与坚持的力量。同时也认识到知识的积累是逐步的,每一次挑战都是成长的契机,让我更有信心面对未来学习中的困难。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 2/2 | 20/20 |