CPU(Central Processing Unit,中央处理器)是计算机中的一个核心硬件,是计算机中运算的处理核心,由运算器(ALU/FPU)、控制器(CU)、寄存器(Registers)组成,分为x86、ARM、RISC-V、LoongArch64等架构。
运算器负责CPU的算术运算和逻辑运算。ALU主要处理整数加减乘除、逻辑运算(与、或、非、异或)、移位和补位等操作,通常有两个输入端和一个输出端。FPU则专门处理浮点运算和高精度整数运算,有些还支持向量运算。
控制器是CPU的指挥中心,负责协调和控制各部件执行程序指令。它包括指令寄存器(IR)、程序计数器(PC)、指令译码器(ID)、时序产生器和操作控制器。控制器的主要功能是从内存取指令、分析指令、生成控制信号并调度运算器和寄存器完成操作。
寄存器是CPU内部的高速存储单元,用于暂存指令、数据和地址。它们在运算过程中提供快速访问,支持控制器和运算器之间的数据传递。常见寄存器包括数据寄存器(DR)、指令寄存器(IR)、程序计数器(PC)等。
CPU 本质是一块集成数十亿个晶体管的硅芯片,晶体管作为电子开关,只有 通电(1)/ 断电(0) 两种状态,天然对应二进制。
逻辑门:晶体管按规则组合成与门、或门、非门等基础逻辑门,实现基本逻辑判断。 运算电路:逻辑门再组成加法器、移位器等,支撑加减乘除与逻辑运算(如减法用 “加负数” 实现)。
用晶体管代替电子管,体积缩小、省电、可靠,开始有独立处理器雏形。
把成千上万个晶体管做在一块硅片上,为单片 CPU诞生铺路。