AI项目博客
记录 AI 工程实践与大模型应用

Python 学习笔记 01|计算机组成

1. 计算机组成

1.1. 硬件

计算机硬件主要由五个部分组成,分别是:运算器、控制器、存储器、输入设备、输出设备。

📋备注 :『运算器』和『控制器』一起组成了中央处理器(CPU)。

计算机硬件

📢注意:计算机的 CPU 只能理解并执行二进制(用 0和1表示信息)的机器指令。

内存 VS 硬盘:

  • 硬盘:持久化存储,读写速度不如内存快,但容量通常比较大(500GB、1TB、2TB 等)。
  • 内存:暂时性存储,读写速度快,但容量通常不如硬盘大(8GB、16GB、32GB、64GB 等)。

通俗理解:能安装多少个游戏,取决于硬盘的大小;能同时开几个游戏,取决于内存的大小。

运算器 运算器(简称:ALU),专门负责执行各种『算术运算』和『逻辑运算』,它需要与控制单元、寄存器等紧密配合。
控制器 计算机的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的任务,有条不紊地进行操作及处理。
存储器 计算机中的“资料库”,它既保存程序指令,又保存数据,各个硬件在需要访问或更新数据时,都会与它打交道,有了存储器,计算机才有“记忆”。
输入设备 向计算机输入数据和信息的设备,是计算机与外界通信的桥梁。
输出设备 用于输出计算机执行任务的结果,把各种结果数据或信息以:数字、字符、图像、声音等形式表示出来。

1.2. 软件

计算机软件主要分为:系统软件、应用软件。

计算机软件

系统软件 直接管理和控制计算机硬件的软件,为应用软件提供运行平台,它负责协调硬件资源(如内存、处理器)并提供通用服务,例如:文件管理、设备控制、任务调度。
应用软件 用于执行特定任务的软件,满足用户的具体需求,如:文档编辑、数据分析、娱乐等,它依赖系统软件提供的资源和服务。

2. 计算机语言、代码、程序

计算机语言、代码、程序

2.1. 计算机语言

计算机语言是人类与计算机进行『交互』和『指令传达』所使用的一种形式化语言。比如:人与人之间,需要使用各种语言进行交流,那人与计算机之间,同样也需要语言进行沟通。

2.2. 代码

代码是在计算机语言规则的约束下,编写出来的一组指令,具体描述了要让计算机去执行的操作。简言之就是:计算机语言是规则,代码是基于这些规则,所编写出来的一行一行的指令。

2.3. 程序

代码按照特定的顺序和逻辑组合后,就是程序;程序通常用于完成某种特定的任务或功能。如果说程序是一道菜,那代码就是做这道菜的某个步骤。

赞(0)
未经允许不得转载:AI项目博客 » Python 学习笔记 01|计算机组成

评论 抢沙发

AI项目博客

专注 AI 工程化落地 —— 覆盖智能体、大模型、Java AI 与 Python 的学习笔记,以及 AI 平台的项目实战记录。

关于本站文章归档

登录

找回密码

注册