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信息:
wmic
cpu get name
cpu get numberofcores
cpu get numberoflogicalprocessors
------查看系统信息
systeminfo
相关分析: