微处理器是一种主流的现代计算机处理器。它将中央处理器 (CPU) 的组件和功能组合到单个集成电路 (IC) 或几个互连 IC 中。
与 CPU 一样,微处理器通常被认为是计算机的“大脑”。但与传统 CPU 不同,微处理器可将多个传统 CPU 的算术、逻辑和控制电路集成到单个多用途、时钟驱动且基于寄存器的数字电路中。
虽然 CPU 和微处理器这两个术语经常互换使用,但微处理器本质上是单芯片上的一体化 CPU。这种单芯片设计减少了易损电气连接的数量,可通过减少潜在故障点来提高可靠性。因此,微处理器几乎完全取代了传统的多组件 CPU。
在微处理器出现之前,计算机使用 IC 机架来完成计算机的主要计算功能。1971 年,随着第一款商用微处理器 Intel 4004 的推出,计算技术发生了重大转变。这款由 Federico Faggin 设计的突破性设备不仅仅是响应日本电子产品制造商 Busicom 对计算器的 12 个定制微芯片的要求。这是一个具有里程碑意义的时刻,彻底改变了我们对计算的思考方式,因为 Intel 没有生产 12 块单独的芯片,而是创建了通用逻辑设备。
Intel 4004 的架构无法按当下的标准运行,其时钟速度为 740 kHz,并且只能处理最大 4 位的数据流,也称为“半字节”。虽然 4004 与现代 8 位至 64 位微处理器相比功能较弱,但大家通常将它视为电路领域的一次革命性突破。正如摩尔定律所预测的那样,半导体技术的快速发展促成了处理能力的重大改进。微处理器由 Intel 和 Pentium 等领先供应商制造,并被 IBM®、Microsoft 和 Apple 等各大科技公司广泛使用,为从电视遥控器到国际空间站的数千个系统和应用程序提供了动力支持。
现代微处理器将数百万个小型晶体管、电阻器和二极管组装在一个半导体材料上,构成 CPU 的关键组件。这些组件被安置到各种类型的独特计算机架构中,以执行计算和运行指令。普通微处理器的工作过程可分为四个主要步骤。
微处理器可以通过将 CPU 的主要组件组合到单个电路中来完成这些过程。微处理器的主要组件包括:
微处理器的架构是指处理器的各个 CPU 组件的各种设计和组织方法。以下是微处理器的关键架构元素:
微处理器在能力、性能、架构方法、尺寸、能耗和许多其他变量方面各不相同,旨在适用于各种各样的应用。通用微处理器常用于个人电脑和移动设备,而数字信号处理器 (DSP) 等专用高性能单元则旨在处理音频、语音、视频和图像处理等高要求任务。
以下是一些主要的微处理器类型。
这类多用途微处理器广泛应用于各种常见的应用和设备中,例如笔记本电脑和服务器。
尽管更准确地说,微控制器包含微处理器,但这类芯片还具有功能计算机所需的所有附加组件,即内置内存。微控制器的功能类似于微型计算机,非常适合控制嵌入式计算机系统中的特定元素。小型、低功耗微控制器不需要复杂的操作系统即可运行,通常用于汽车行业,以优化发动机控制单元 (ECU)、高级驾驶员辅助系统 (ADAS) 和信息娱乐单元,另外还用于各种消费电子设备,甚至工业自动化领域。
DSP 专门用于高速数字计算,通常用于音频处理、电信和图像处理等高要求任务。它们也可能出现在需要将模拟信号转换为数字信号的应用中,例如天气传感器。DSP 通常用于军事应用,例如无人侦察机和其他自主驾驶飞机。
ASIC 微处理器专为特定任务而设计,并经过定制,以满足各种应用的特定需求。ASIC 微处理器的一些示例包括用于游戏机或加密货币挖掘的定制芯片。DSP、GPU 和其他类型的专用微处理器在技术上也是 ASIC。
GPU 微处理器专为需要高性能和并行处理的数字视频和图形渲染这种艰巨任务而设计。高性能的 GPU 微处理器对于高端游戏至关重要,也常用于加密货币挖掘,并且因其高功耗而闻名。
一种 ASIC 微处理器,专门进行了优化,用于处理电信交换机、路由器和网络安全设备中最常用的网络数据包。
协处理器,如浮点单元 (FPU),旨在为系统的主 CPU 提供辅助支持,以在执行高级科学计算或复杂数学公式等某些高要求任务时提高处理性能。
IBM Cloud Infrastructure Center 是一款兼容 OpenStack 的软件平台,用于管理 IBM zSystems 和 IBM LinuxONE 上的私有云基础架构。
发现专为企业混合云和 AI 策略设计的服务器、存储器和软件。
查找适合企业的业务需求的云基础设施解决方案,并按需扩展资源。