今天我们来聊聊被称为计算机“脑袋”的 CPU

你有没有好奇过自己电脑和手机里装的是什么 CPU 呢?CPU 也有多种类型和有趣的发展历史。接下来 2~3 篇文章中,我们将讨论有关 CPU 的话题。

了解所有计算机和手机运行的核心部件 CPU 的世界,将会非常有趣。

今天,我想围绕与 CPU 相关的多个术语展开讨论。当想要理解某个复杂的东西时,整理术语往往是最有效的方法。

首先,我想明确整理一下 CPU 常听到的架构术语,比如 x86、x64 以及英特尔、AMD 等制造商之间的关系。希望这篇文章能对和我一样好奇的人有所帮助!


1. CPU,到底是个什么东西呢?

大家都知道,CPU是计算机系统的核心部件,负责所有计算和数据处理。从操作系统到游戏、网页浏览,我们在计算机上进行的所有活动都离不开CPU的指示。就像我们身体的脑袋,CPU 解析并执行命令,控制计算机的所有部分。


2. x86、x64?数字的意义是什么呢?

当我们讨论 CPU 的时候,经常会接触到 x86x64 这样的术语。这到底意味着什么呢?

  • x86:32位的象征(Feat. 英特尔 8086 的遗产)

    x86 是从英特尔于 1978 年首次推出的 16 位微处理器 '8086' 所衍生的 指令集架构(ISA) 的名称。此后,80286、80386(32 位的开始)、80486 等以 '86' 结尾的处理器相继推出,便成为这一系列架构的统称。尤其是支持 32 位运算的 CPU 广泛普及,x86 实际上成为了指代 '32 位 CPU 架构' 的传统术语。你在安装操作系统时应该见过 32 位版本被标记为 'x86'。

    我第一台 PC 是我父母在 1989 年或 1990 年买的 8086 PC。那时我真的非常开心。RAM 是 512Kb,存储设备是 5.2 英寸的 FDD。我记得以 MS-DOS 操作系统学习 GW-BASIC 和 FORTRAN。小时候我那时对 8086 的含义一无所知,只是叫它 8086 电脑而已。

  • x64(x86-64):64位的扩展(Feat. AMD 的反击)

    随着时间的推移,计算机需要处理的数据量和内存容量急剧增加,而 32 位 x86 架构面临了最大 4GB 内存寻址的限制。这时,64 位架构横空出世。然而,事情发生了有趣的逆转!

    当英特尔推行不与现有 x86 兼容的新 64 位架构(IA-64,Itanium)时,竞争对手 AMD 开发了在保持与现有 x86 架构向下兼容的同时扩展的 64 位架构 'AMD64'。这在市场上取得了巨大的成功,最终连英特尔都推出了与 AMD64 兼容的 64 位 x86 扩展架构 'Intel 64'。

    结果是,我们目前使用的大多数 PC 用 CPU 都使用 AMD64 和 Intel 64 几乎相同的指令集,我们统称这些为 x64x86-64。也就是说,x64 意味着 64 位 x86 架构


3. 永恒的竞争对手:英特尔与 AMD

x86 架构的发展史也是 IntelAMD(Advanced Micro Devices) 这两家巨头企业之间激烈竞争的历史。

英特尔与AMD的CPU大战,进入神奇运算的世界

  • Intel: x86 架构的创始者,是长期以来市场的主导者。如 '奔腾'、'酷睿 i 系列' 等对我们来说非常熟悉。

  • AMD: 通过获得英特尔的架构许可证进入 CPU 市场,但通过 64 位扩展(AMD64)展现了超越英特尔的创新,成为强有力的竞争者。目前以 'Ryzen' 系列再次在市场上掀起了热潮。

这两家公司互相制约,不断开发更好的 CPU 技术,让我们能够不断使用到更高性能的计算机。最近它们之间也有合作的迹象,共同寻求 x86 架构生态系统的发展,非常有趣。


4. 我电脑的 CPU 是什么呢?

听了这些,你可能会好奇,“那我现在电脑的 CPU 是什么呢?”我给你介绍几种确认 CPU 信息的方法,根据不同操作系统。

4.1. 在 Windows 中查看

在 Windows 中,有几种方法可以轻松查看 CPU 信息。

  1. 使用任务管理器:

    • Ctrl + Shift + Esc 打开 任务管理器

    • 转到“性能”标签。

    • 在左侧列表中点击“CPU”,右上角会显示 CPU 型号、时钟速度、核心数和逻辑处理器数等详细信息。

  2. 使用系统信息:

    • Windows 键 + R,输入 msinfo32,然后按回车。

    • 打开“系统信息”窗口,您可以在“处理器”项中查看 CPU 型号和时钟速度等信息。

4.2. 在 macOS 中查看

在 macOS 中,可以通过“关于这台 Mac”简略查看 CPU 信息。

  1. 使用“关于这台 Mac”:

    • 点击屏幕左上角的 苹果菜单()

    • 选择“关于这台 Mac”。

    • 当新窗口打开后,您可以在“概述”标签下通过“处理器”项查看 CPU 型号和时钟速度。(对于 M1/M2/M3 等 Apple Silicon 芯片,此信息将会显示。)

    • 如果需要更详细的信息,可以点击“系统报告...”按钮,然后在“硬件”部分查找“处理器”项。

4.3. 在 Linux 中查看

尤其是像我一样使用 Linux 的朋友,可以通过简单的命令查看 CPU 信息。

最快速和准确地获取 CPU 信息的命令是 lscpu!打开终端,输入以下内容。

lscpu

如果想查看更详细的信息,可以使用 cat /proc/cpuinfo 命令,或者如果想知道逻辑处理器的数量,可以使用 nproc


总结

希望今天关于 CPU 的讨论能对你有所帮助。x86 和 x64 的数字不仅仅是数字,它们还蕴含着架构的历史和演变,英特尔和 AMD 的竞争对技术发展的重要影响也让人感慨。

在使用计算机时,CPU 仍然是最重要的部件之一。你的 CPU 是什么呢?欢迎在评论中分享,或者如果对 CPU 有任何疑问,随时问我!下次见!下一篇文章将探讨另一个 CPU 架构 ARM CPU,它使竞争对手英特尔与 AMD 成为合作伙伴。