ABB PM865K01 3BSE031151R1 控制系统电源
所有 CPU 都有一个指令集——处理器执行的一系列操作,包括添加数字、比较两个数据以及将数据移入 CPU。您在计算机上运行的软件由按顺序排列的数百万个 CPU 指令组成;指令是非常简单的操作,因此 CPU 会执行许多指令来完成有意义的任务。某些 CPU 系列(例如台式 PC 中使用的系列)使用相同的指令集,从而允许它们运行相同的软件。产品系列之外的 CPU 可能使用不同的指令;例如,iPad 的 CPU 与运行基于 Windows 的笔记本电脑的指令不同。
处理器有一个称为算术和逻辑单元的电路,用于执行计算和比较。大多数 CPU 执行的算术是基本的乘法、加法、除法和减法;诸如统计函数之类的复杂数学是许多高速执行的简单运算的组合。ALU 还在两个数据项之间执行逻辑比较,以确定它们是否相等,或者是否一个值大于另一个值。
ABB PM865K01 3BSE031151R1 控制系统电源
CPU 芯片具有有限数量的非常快的内存。它有一组称为寄存器的存储区域,ALU 直接作用于这些区域。例如,ALU 可以将寄存器 2 中的数字快速添加到寄存器 1 的内容中。CPU 还将最近使用的指令和数据保存在称为缓存的区域中,以提高计算机的效率。例如,在将价格乘以数量的程序中,CPU 在其高速缓存中查找这些数字。如果找到它们,处理器就可以省去从 CPU 外部的存储芯片中检索数字的额外工作。