今天我们将学习什么是 CPU 内核以及它们如何协同工作。 许多年前,CPU 只有一个内核。 现在,在计算机、智能手机甚至智能手表中,CPU 拥有不止一个内核。
什么是 CPU 内核?
CPU的核心是其中最重要的部分。 它是对计算机系统的信息进行处理以进行记录、读取、解释和写入的组件。 所有要完成和发送的任务都通过它,它也是系统的其他组件接收要执行的指令的地方。

但是,随着时间的推移,内核的数量已大大增加。 目前,最重要的国内系列处理器甚至有 16 个内核,例如 Ryzen 9 5950X; 另一方面,在服务器中,我们可以找到多达 64 个内核的 CPU。
CPU 内核如何工作?
在许多情况下,与单核相比,更多的核并不完全代表更强大的功能或更高的性能,答案在于这些核的工作方式。
一个 CPU 一次只能处理一个任务。 这就是为什么它们以非常高的速度工作,旧处理器的频率超过 1GHz,而高端产品的频率超过 4GHz。 然而,随着软件开发的不断进步,CPU 处理的信息量开始变慢。 因此,需要创建单独记录信息的集群和核心单元,以划分任务并减轻更复杂和要求更高的任务。
在许多系统中,尤其是在 ARM CPU 中,并非所有内核都以相同的速度运行。 这对于设计这些机器的程序员和工程师来说也是一个开发挑战。 在许多这样的情况下,进程根据每个内核处理或多或少要求的任务的速度进行划分,这也导致了对内核类别的划分。
但是,这只响应软件编程,如果它是这样设计的,它将负责要求 CPU 通过不同的内核执行任务。 否则,工作将继续集中在单个核心上。

让我们想象一下,计算系统发送的任务是放在桌子上的汉堡包,夫妻可以坐下来工作。 嘴巴越多,食物用完的速度就越快。 每个核心吃的速度也将取决于提供汉堡包的优先级,因为向一次只能吃 5 个汉堡包的核心发出 10 个汉堡包的订单是没有意义的,因为他们正在节食。 我希望这个演示足够清楚。









