cpu相关的基础知识

8核、6核、4核、双核CPU是什么意思

概念:CPU是什么、做什么用、一般CPU是接在哪里的,我们先来看看CPU是什么,CPU既中央处理器、电脑中一个最重要,最核心的东西,市面上能买到的CPU只有两种,一种是INTEL公司生产的,另一种是AMD公司生产的。如图1-1:

上图分别是INTEL和AMD公司两个厂家生产的CPU,CPU主要的工作就是处理和运算数据,所以,CPU运算速度、主频、缓存、核心数,这几个参数就决定了CPU的好坏,CPU的主频越高、缓存越大、核心数越多,这样的CPU运转速度就很快,处理图形图像文件起来,速度就越快,这种CPU的价格就比较贵,下面,我找两款CPU对比来说说他们的好坏。如图1-2:

我们来看看INTEL的CPU G2020和E3-1230这两款CPU的参数对比一下,G2020的主频:2.9G、缓存是一级缓存:128KB、二级缓存:512KB、三级缓存:3MB,核心数:2个,线程数:2个。我们在来看看E3-1230,E3-1230的主频:3.2G、缓存是一级缓存:256KB、二级缓存:1MB、三级缓存:8MB,核心数:4个,线程数:8个。从这两个CPU的参数来看,我们很明显的能够看出来,E3-1230的CPU比G2020的CPU要好很多,那么E3-1230这个CPU安装在我们的电脑上面,他到的运转速度很快,我们运行大型的游戏和处理大型的3D软件时候,就不会感觉到吃力,因为运算的速度很快。CPU一般都安装在主板上面,CPU上面有一个大大的散热片和散热风扇,由于CPU运算速度很快,会产生大量的的热量,这个时候,CPU风扇帮助CPU散热,如图1-3:

从上图,我们可以看出,CPU是安装在主板的CPU插槽上面的,安装的时候,有一定的方向性,INTEL的是CPU的凹槽对准主板上面的凸槽,AMD的CPU安装是金山角和底座的金山角对应,安装CPU的时候,不能使用蛮力,要让他自然的吻合上去,使用蛮力,不是主板上的针弯了,就是CPU的针弯了,一定要注意。
        我们知道了CPU是什么,CPU安装在什么地方,做什么用,那么,我们在来看看CPU的核心数和线程数是什么意思。我们来看看核心数,核心数越多,代表这个CPU的运转速度越快,性能越好,本来处理一个数据,一核CPU原来是用1个人处理数据,双核CPU用2个人处理同一个数据,4核CPU用4个人去处理同一个数据,那么大家想想,4个人做同一件事情,那肯定比1也人做同一件事情要快。我们明白了核心数越多,我们电脑运行的越快,那么,4核的CPU和双核的CPU在外观上看上去没什么区别,那么我们怎么去区分CPU是6核的还是4核还是双核的,线程数又是什么呢,线程数技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,现在又双核双线程的CPU,有4核4线程CPU,有双核4线程CPU,有4核8线程的CPU,值得注意一下,很多不良商贩,经常糊弄消费者,把双核4线程的CPU当4核CPU卖,这个时候,大家一定要注意,那么,我们可以使用CPU-Z这个软件,检测出我们的CPU是双核4线程,还是4核4线程的,CPU-Z能帮我检测出CPU的完整信息

我们可以明显的看出来,这个是4核4线程的CPU,如果商家给你看设备管理器里面的,系统的设备管理器一般都只能看到线程数,看不到核心数,这里值得大家注意。我们在设备管理器看看我们的CPU的状况,如图1-5:

理器下面,通常情况下,会显示线程数,而不是核心数,比如:4核8线程的CPU,在电脑里面“设备管理器”----“处理器”-----里面会显示8个CPU来,所以,有一些商家把双核的当4核卖,因为4核的CPU要比双核的CPU贵一些。所以,大家购买电脑的时候,一定要使用软件多测试一下,你电脑硬件的信息。好了,赶快检测一下你得CPU,看是什么样的性能。

 

物理CPU CPU核数 逻辑CPU 几核几线程的概念详解

物理CPU 
物理CPU就是计算机上实际配置的CPU个数。在linux上可以打开cat /proc/cpuinfo 来查看,其中的physical id就是每个物理CPU的ID,你能找到几个physical id就代表你的计算机实际有几个CPU。在linux下可以通过指令 grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l 来查看你的物理CPU个数

cpu核数 
核数就是指CPU上集中的处理数据的cpu核心个数,单核指cpu核心数一个,双核则指的是两个。通常每个CPU下的核数都是固定的,比如你的计算机有两个物理CPU,每个CPU是双核,那么计算机就是四核的。linux的cpu核心总数也可以在/proc/cpuinfo里面通过指令cat /proc/cpuinfo查看的到,其中的core id指的是每个物理CPU下的cpu核的id,能找到几个core id就代表你的计算机有几个核心。也可以使用指令cat /proc/cpuinfo | grep “cpu cores” | wc -l来统计cpu的核心总数。

逻辑CPU 
操作系统可以使用逻辑CPU来模拟出真实CPU的效果。在之前没有多核处理器的时候,一个CPU只有一个核,而现在有了多核技术,其效果就好像把多个CPU集中在一个CPU上。当计算机没有开启超线程时,逻辑CPU的个数就是计算机的核数。而当超线程开启后,逻辑CPU的个数是核数的两倍。实际上逻辑CPU的数量就是平时称呼的几核几线程中的线程数量,在linux的cpuinfo中逻辑CPU数就是processor的数量。可以使用指令cat /proc/cpuinfo | grep “processor” | wc -l来查看逻辑CPU数。

知道上面这些,常说的几核几线程就好理解了。假设计算机有一个物理CPU,是双核的,支持超线程。那么这台计算机就是双核四线程的。 
所以两路(两路指的是有两个物理CPU)四核超线程就有2*4*2=16个逻辑CPU。有人也把它称之为16核,实际上在linux的/proc/cpuinfo中查看只有8核。

既然计算机多核与超线程模拟相关,所以实际上计算机的核数翻倍并不意味着性能的翻倍,也不意味着核数越多计算机性能会越来越好,因为超线程只是充分利用了CPU的空闲资源,实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。
 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值