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

您是否曾经好奇自己的PC和手机中有什么样的CPU呢?CPU也有各种类型和有趣的进化历史。在接下来的2~3篇文章中,我们将讨论有关CPU的内容。

了解所有计算机和手机运行所依赖的CPU的世界其实是相当有趣的。

今天,我们将围绕与CPU相关的各种术语展开讨论。当我们想要理解某些复杂的东西时,没有比整理术语更有帮助的了。

首先,我想澄清关于CPU这个词经常听到的x86、x64等架构术语以及像英特尔、AMD这样的制造商之间的关系。我希望这篇文章能对像我一样有疑问的人有所帮助!


1. CPU究竟是干什么的呢?

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


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

在讨论CPU时,我们经常会接触到像x86x64这样的术语。这到底是什么意思呢?

  • x86:32位的象征 (来源于英特尔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位的扩展 (源于AMD的反攻)

    随着时间的推移,计算机需要处理的数据量和内存容量急剧增加,而32位x86架构的瓶颈(最大4GB的内存寻址)也逐渐显露出来。此时,64位架构应运而生。但是有趣的反转发生了!

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

    因此,现在我们使用的大多数PC CPU使用的都是几乎相同的指令集,统称为x64x86-64。也就是说,x64代表64位的x86架构


3. 永远的对手:英特尔与AMD

x86架构的历史也是英特尔AMD(高级微设备公司)这两大企业之间激烈竞争的历史。

Intel vs AMD的CPU战争,奇妙运算的世界

  • 英特尔:作为x86架构的创始者,长期以来一直主导市场的强者。我们对“奔腾”、“酷睿i系列”等产品非常熟悉。

  • AMD:通过获得英特尔的架构许可进入CPU市场,但通过64位扩展(AMD64)超过英特尔,成为强有力的竞争对手。现在以“锐龙”系列重新在市场上引发热潮。

这两家公司一直相互牵制,开发更好的CPU技术,正因如此我们才能不断接触到越来越高性能的计算机。最近,它们互相合作,寻求x86架构生态系统的发展,这一点也相当有趣。


4. 我电脑的CPU是什么?

听完这些,您可能会想:“那么我现在电脑的CPU是什么呢?”我将告诉您如何在不同操作系统中查看CPU信息的方法。

4.1. 如何在Windows中查看

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

  1. 使用任务管理器:

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

    • 转到“性能”选项卡。

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

  2. 使用系统信息:

    • 按下 Windows键 + R,输入msinfo32并按Enter。

    • 在弹出的“系统信息”窗口中,在“处理器”项下可以查看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成为伙伴。