CPU个数、内核数、线程数的区别

CPU主频就是CPU运算时的工作频率,在单核时间它是决定CPU性能的重要指标,一般以MHz和GHz位单位,如Phenom II X4 965主频是3.4GHz。说到CPU主频,就不得不提外频和倍频的概念,它们的关系是:主频=外频×倍频。

虽然提高频率能有效提高CPU性能,但受限于制作工艺等物理因素,早在2004年,提高频率便遇到了瓶颈,于是Intel/AMD只能另辟途径来提升CPU性能,双核、多核CPU应运而生。

其实增加核心数目就是为了增加线程数,因为操作系统是通过线程来执行任务的,一般情况下它们是1:1对应关系,也就是说四核CPU一般拥有四个线程。但Intel引入超线程技术后,使核心数与线程数形成1:2的关系,如四核Core i7支持八线程(或叫作八个逻辑核心),大幅提升了其多任务、多线程性能。

CPU的虚拟化技术(Virtualization Technolegy,简称VT)就是单CPU模拟多CPU,并允许一个平台同时运行多个操作系统,而应用程序都可以在互相独立的空间内运行而互不影响,从而显著提高工作效率。在Windows 7中安装XP模式就是一个很好的例子,当需要使用XP时直接调用,不需要重启切换系统,这点对于程序员来说是非常有用的。
        虽然虚拟化可以通过软件实现,但是CPU硬件支持的话,执行效率会大大提升,也可以支持64位操作系统,其中Windows 7的XP模式则是必须要CPU的虚拟技术支持。目前Intel/AMD绝大部分CPU都支持虚拟化技术,但对于普通用户而言,虚拟化技术没有实质作用。如果要用到虚拟化技术,需要在BIOS开启技术。

随着CPU的性能越来越强大,也带来了更高的功耗,为减少CPU闲置使得能量浪费,Intel和AMD均不约而同地为CPU添加节能技术。Intel方面,采用节能技术叫“Enhance Intel SpeesStep Technology”,简称EIST,虽然经过多次增强优化,但名字始终没变。但名字始终没变。而AMD的节能技术则是“Cool ‘n’Quiet”,现在已经发展到3.0版。简单来说,它们均是在CPU空闲时自动降低CPU的主频,从而降低CPU功耗与发热量,达到节能目的。

无论是Intel还是AMD的节能技术,均需要在BIOS开启才有效,找到类似EIST(Intel CPU)或(AMD CPU)的选项进行行开启即可

cpu个数是指物理上安装了几个cpu,一般的个人电脑是安装了1个cpu

cpu内核数是指物理上,一个cpu芯片上集成了几个内核单元,现代cpu都是多核的。

cpu线程数是指逻辑上处理单元,这个技术是Intel的超线程技术,它让操作系统识别到有多个处理单元。

如下图所示:插槽指cpu个数,内核数量是4个,线程数是4个。我的I5 4590 cpu不支持超线程技术。所以,一个内核就是一个线程。

命令行查看cpu信息:

  1. wmic
  2. cpu get name
  3. cpu get numberofcores
  4. cpu get numberoflogicalprocessors
  1. ------查看系统信息
  2. systeminfo

 

相关分析:

 

 

 

 

 

 

 

(0)

相关推荐