Skip to main content

多核处理器:总是更好吗?

18款遊戲實測! 多核心CPU玩遊戲真的比較厲害嗎!? | 聊電Jing (六月 2026)

18款遊戲實測! 多核心CPU玩遊戲真的比較厲害嗎!? | 聊電Jing (六月 2026)
Anonim

自20世纪90年代末以来,多核处理器已经在个人计算机中可用。多核设计解决了处理器在时钟速度方面达到其物理限制的最高限度以及它们如何有效冷却并仍然保持准确性的问题。通过转移到单处理器芯片上的额外内核,制造商可以通过有效地增加CPU可以处理的数据量来避免时钟速度问题。

当它们最初发布时,它只是单个CPU中的两个核心,但现在有四个,六个甚至10个或更多的选项。除了这些添加内核之外,英特尔的超线程技术几乎使操作系统所看到的核心数量增加了一倍。

由于现代操作系统的多任务特性,在单个处理器中具有两个核心始终具有实实在在的好处。毕竟,当防病毒程序在后台运行时,您可能正在浏览网页或键入报告。对于许多人来说,真正的问题可能是,如果有两个以上是真的有益,如果有,有多少?

穿线

一个 线 只是来自通过计算机上的处理器的程序的单个数据流。每个应用程序根据其运行方式生成自己的一个或多个线程。通过多任务处理,单核处理器一次只能处理一个线程,因此系统可以在线程之间快速切换,以看似并发的方式处理数据。

拥有多个内核的好处是系统可以处理多个线程。每个核心都可以处理单独的数据流。此体系结构极大地提高了运行并发应用程序的系统的性能。由于服务器倾向于在给定时间运行许多并发应用程序,因此该技术最初是为企业客户开发的 - 但随着个人计算机变得越来越复杂,多任务处理越来越多,他们也因为拥有额外的核心而受益。

软件依赖

虽然多核处理器的概念听起来很吸引人,但对这项技术有一个重要的警告。为了看到多个处理器的真正好处,必须编写在计算机上运行的软件以支持多线程。如果没有支持这种功能的软件,线程将主要通过单个核心运行,从而降低效率。毕竟,如果它只能在四核处理器的单核上运行,那么在具有更高基本时钟速度的双核处理器上运行它实际上会更快。

所有主流的操作系统都支持多线程功能。但多线程也必须写入应用软件。多年来,对消费者软件中多线程的支持已有所改进,但对于许多简单程序而言,由于软件构建的复杂性,仍未实现多线程支持。例如,邮件程序或Web浏览器不太可能看到多线程的巨大好处,就像图形或视频编辑程序一样,计算机处理复杂的计算。

解释这种趋势的一个很好的例子是看一个典型的电脑游戏。大多数游戏需要某种形式的渲染引擎来显示游戏中发生的事情。此外,某种人工智能控制游戏中的事件和角色。对于单核,这两者都必须通过在两者之间切换来起作用。这种方法效率不高。如果系统有多个处理器,渲染和AI可以在一个单独的核心上运行 - 这是多核处理器的理想情况。

4> 2?

考虑到任何给定计算机购买者的答案取决于他或她通常使用的软件,超出两个核心会带来一些概念上的挑战。例如,许多游戏在两个和四个核心之间仍然提供很小的性能差异。基本上没有任何游戏可以从超过四个处理器内核中获得实实在在的好处。

另一方面,对视频进行转码的视频编码程序可能会看到巨大的好处,因为单独的帧渲染可以传递到不同的核心,然后由软件整理成单个流。因此,具有八个核心将比具有四个核心更有益。

时钟速度

时钟速度越高,处理器越快。当您考虑相对于多个内核的速度时,时钟速度变得更加模糊,因为由于额外的内核,处理器会处理多个数据线程,但由于热限制,每个内核都将以较低的速度运行。

例如,双核处理器可支持每个处理器3.5 GHz的基本时钟速度,而四核处理器可能仅支持3.0GHz。只需查看每个核心上的单个核心,双核处理器的速度将比四核处理器快14%。因此,如果您的程序只是单线程,那么双核处理器实际上更有效。再说一次,如果您的软件可以使用所有四个处理器,那么四核处理器实际上将比双核处理器快约70%。

结论

在大多数情况下,如果您的软件和典型用例支持,则拥有更高核心数的处理器通常会更好。在大多数情况下,双核或四核处理器将为基本计算机用户提供足够的功率。大多数消费者将看不到超越四个处理器核心的实际好处,因为很少有非专业软件可以利用它。唯一应该考虑使用这种高核数处理器的人是那些执行复杂任务的人,例如桌面视频编辑或复杂的科学和数学程序。

看看我们需要多快的PC?这篇文章可以更好地了解哪种类型的处理器能够最好地满足您的计算需求。