“跨处理器的核心”和“CPU数量”之间有什么区别?

时间:2012-09-21 05:32:18

标签: cpu

E.g。请考虑以下是我的机器的处理器配置: 英特尔(R)酷睿(TM)i5 CPU 650 @ 3.20GHz(4个CPU) 然后,我应该如何找出我的机器有多少'跨处理器的核心'? 它是4核[即。 CPU数量??

我已经提到了以下链接,但我仍然没有明确的想法: http://www.ehow.com/how_6873203_do-number-core-processors-windows_.html

有人可以清楚我的怀疑吗?

2 个答案:

答案 0 :(得分:1)

跨处理器的核心意味着什么,或者至少没有任何特别之处,它是一个通用的非技术性假设/短语,没有任何确切含义或根本没有意义。

According to Intel这个CPU提供2个带有超线程的物理内核,这意味着你可以获得4个逻辑内核或所谓的线程。

Hyper Threading是英特尔技术,每个核心提供2个线程,因此2 * 2 = 4个线程。

我认为这是你在这里问的最接近的答案。

答案 1 :(得分:0)

让我们首先阐明什么是CPU,什么是核心,一个中央处理单元CPU,可以有多个核心单元,这些核心本身就是一个处理器,能够执行一个程序,但它是自包含的在同一芯片上。

在过去,一个CPU分布在不少芯片中,但随着Moore的进步,他们在一个芯片(芯片)内部制造了一个完整的CPU,因为90年代制造商已经制造了这个芯片。开始在同一个芯片中安装更多内核,这就是多核的概念。

在这些日子里,可以在相同的CPU(芯片或芯片)GPU,Intel Xeon上拥有数百个内核。 90年代开发的其他技术不是同步多线程,基本上他们发现可能在同一个单核CPU中有另一个线程,因为大多数资源已经像ALU,多个寄存器一样被复制了。

所以基本上CPU可以有多个内核,每个内核可以同时运行一个或多个线程,我们可能希望将来有更多的内核,但是更难以有效编程。