2012-09-21 66 views
1

例如请考虑以下是我的机器的处理器配置: Intel(R)Core(TM)i5 CPU 650 @ 3.20GHz(4 CPU) 那么我应该如何找出有多少'处理器内核'我的机器有? 它是4核心[即。 CPU数量]?'处理器内核数'和'CPU数'有什么区别?

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

任何人都可以请清除我的疑问?

+0

是的,这是核心数量。对于大多数凡人来说,只有1个CPU核心嵌入了多个核心。多核作为独立的CPU(大部分)共享缓存。您也可以在一个MB中拥有多个CPU裸片。它主要用于服务器。 – specialscope

回答

1

处理器之间的内核意味着什么都没有,或者至少没有什么特别的意义,它是一个普通的和非技术性的假设/短语,没有确切的意义或没有意义。

According to Intel该CPU提供了支持超线程,你得到4个逻辑内核或所谓的线程2个物理内核,这意味着。

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

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

+1

谢谢,还有一个基本问题,那就是四核处理器是否意味着4个CPU? – Dhiraj

0

让我们澄清第一什么是CPU和什么是核心,中央处理单元CPU,可以有多个芯单元,这些核是通过自身的处理器,其能够执行程序的,但它被包含在相同的自芯片。

在过去的一个CPU被不少芯片之间分布,但由于摩尔定律的进步,他们做有一个芯片(晶片)内的完整的CPU,自上世纪90年代制造商开始在同一芯片上,以适应更多的内核,所以这就是多核的概念。

在这些日子里,有可能在同一个CPU(芯片或管芯)GPU(Intel Xeon)上拥有数百个内核。其他技术的开发并不是90年代同时进行的多线程,基本上他们发现在同一个单核CPU中可能有另一个线程,因为大多数资源已经像ALU,多个寄存器一样被复制。因此基本上CPU可以有多个内核,每个内核可以同时运行一个或多个线程,但我们预计未来可能会有更多的内核,但更难以高效编程。

相关问题