欢迎您光临机械网,如有问题请及时联系我们。

处理器几核几线程是什么意思?几核几线程有什么用

作者:机械网
文章来源:本站

  

处理器几核几线程是什么意思?几核几线程有什么用

  

处理器几核几线程是什么意思?几核几线程有什么用

  

处理器几核几线程是什么意思?几核几线程有什么用

  我们在选购电脑的时候,经常会听到一些“几核几线程CPU”的术语,比如四核八线程,八核十六线程之类的,那么这个所谓的几个核心和线程都是什么意思呢?请看下面介绍。

  一、CPU核心介绍

  CPU的核心数是指内部拥有几个物理内核,每个内核都可以当做一个单核CPU来看待,双核CPU就相当于有两套硬件资源组合在了一个盒子里面,这个核心数理解起来还是挺容易的,比较难理解的是线程数,请看下面。

  二、CPU线程介绍

  三、通俗的理解CPU核心和线程

  上面所说可能并不是那么好理解,我们下面再以一种通俗的方式让大家加深了解一下,请看下面:

  我们可以把CPU核心比喻成一套维修工具,里面有万用表、螺丝刀、扳手等,拥有几个核心就代表有拥有几套工具,而线程数则代表是几个人干活,正常情况下是一个人拿一套工具干活,资源都是独立的。

  而超线程技术则相当于是两个人使用一套工具干活,一个人使用螺丝刀,一个人使用扳手,资源是共享的,这样下来工作效率就提高了不少,但有时候也会出现两个人同时使用螺丝刀的现象,这就需要一个人用完另一个人再去使用,会有一定的等待时间,所以总体的效率虽然要高于一个人使用一套工具干活,但还是比不上两个人各配一套工具来的快。

  看完上面的解释,应该能明白核心和线程的意思了吧,需要说明的是,超线程还需要主板、系统以及应用软件的支持才能发挥作用,而我们一般的上网大多都是单线程的,所以超线程技术的应用范围有限,大多集中在图形或视频处理等专业领域。

  处理器几核极几线程是什么意思?

  这个处理器每年都发布不同型号,不管是英特尔还是AMD都会有他中高低端处理器,其中决定处理器的关键参数就是几核几线程,比如我们常见的双核四线程,四核八线程,八核十二线程,六十四核一百二十八线程,但是很多小伙伴没有搞明白这个几核和几线程到底是个什么关系,到底是那个参数重要,接下来我就和小伙伴们讨论一下这个看似简单但是又有很多人不知道的问题。

  我这个人不喜欢给小伙伴们讲太多书面理论,必定说的越专业大家越听不懂,通俗易懂的来说估计大家更能接受,这个CPU中的几核知道是物理核心数量,几核就是几个物理核心数量,这个核心数量越多那么代表电脑可以同时处理很多任务,这就好比是工厂里面的工人,一个工人就是一个物理核心,然后CPU就把这些工人安排到不同工作岗位上面去工作,四核就是四个工人安排不同岗位去工作,八核就是8个工人安排去不同岗位去工作,相比之下是不是8个工人比四个工人的生产效率更高,但是于此同时八个工人也比四个工人消耗更大,所以大家可以看到物理核心数量越多那么他的功耗自然也就越高,他们所占领的位置也就越大,那么这里问题来了是不是核心数量越多就一定越强,其实这个就不一定了,理论上来说核心数量越多他可以同时运行的程序就越多,但是于此同时功耗也会增加,所以一般来说核心数量越多的CPU他的主频一般都不会太高,尤其是像至强系列处理器动不动就是几十核,但是为了让其稳定运行一般都不会有太高的频率,所以英特尔和AMD也会根据不同的用户群体来推出不同性能的CPU。

  接下来我们就来说说线程数量,这个线程数量就是英特尔和AMD虚拟化的核心数量,也就是说在原来的物理核心上面在利用自己的超线程技术在虚拟一个出来,这样就可以在不增加核心数量的同时又可以提高其性能,但是大家要明白这个虚拟出来的核心和物理核心在速度上面是有非常大的差距,不过处理速度会大大增加,这就好比以前四个人在流水线上工作,一个人两只手他只能干一份活,现在利用某种技术手段让原本只有两只手变成四只手干两个人活,这样一来在不给工厂增加负担的情况下还提高了生产效率何乐不为呢?除此之外这个超线程技术也是为了解决物理核心占地的问题,要知道CPU本身的就不大,他不可能让你自由发挥不然你要上上几百个核心那这颗CPU他的有多大,于此同时他的功耗该如何解决,你得用多大的散热器和多大功率的电源,你总不能看到CPU有盆那么大吧,所以某种意义上来说线程就是为了解决这个问题的。

  如果总结起来来说几核就是有几个物理核心,几线程就是在物理核心的基础上又虚拟了几个核心数量,这就相当于一个人一开始只有一双手,但是后面经过某种特殊改造让你变成四个手,这样一来原本只能干一件事现在同一个人可以同时干两件事,不过这个性能方面他是不可能达到一加一等于二的,虽说多出来两只手是可以多干一个人的活,但是大家不要忘了他是一个人也就是说他是一个物理核心,他的能力也是有限的,想要虚拟的核心和物理核心一样那基本上是不可能的,这就好比一个人四只手对挑战两个人四只手,试问你这一个人能打的过吗?所以对于高端玩家来说建议还是先选择物理核心数量,然再参考线程数量,对于家用来说一般六核就够用了,至于线程数量一般上了六核以上有个六线程也就完全可以满足了,不过只要物理核心增加了线程数量自然也会跟着一起增加,其实道理就这么简单。

  不过这里我要提醒一下大家这个看CPU不能只看物理核心和线程数量,一定要结合发布年代,制作工艺,尤其是英特尔八代以后和AMD锐龙系列发布后,前后几代的差距非常大,大家可以看看八代的i3都和七代i5一个起跑线了,所以我们一定要要结合发布年代,主频,缓存大小综合来评定,说白了CPU核心数量越多那么他可以同时处理的任务就越多,线程数量越多就是在物理核心处理的基础上再出提升工作效率,换句话说就是想把一个人改造成三头六臂,让一个人可以干两个人甚至更多的活,只不过线程是依附在核心数量上面的,好了关于这个问题我就说这么多了,不知道小伙伴是怎么理解这个问题的呢?

  前面的回答没有精确说明什么是线程、内核和处理器,以及它们之间的关系。所以,硬核补充一发。

  线程属于程序的概念范畴,为了让程序能同时做很多事情,实现很多功能,比如浏览器既要能下载程序,又要能播放视频,同时我们还喜欢随时暂停视频播放、下载。简单说,要让程序能同时做很多事。

  为此,现在的程序在设计时都被分成了多个线程(Thread),一个线程完成一个功能,上面说到的浏览器一般有三个线程,可以完成三个功能:下载程序、播放视频、用户界面。

  处理器执行这些程序时,在操作系统的指挥下,会隔一段时间切换到新的线程,减少用户等待。由于处理器运行速度很快,线程切换的时间很短,因此我们常常感觉不到线程切换时的停滞感。

  上图中直升机的螺旋桨旋转够快时,我们看到的是一个盘面,而不是几片桨叶;处理器运行速度很快时,我们也感觉不到线程切换的停滞感,体验到的是丝滑般流畅。

  但这种多线程的执行是通过软件也就是操作系统来实现的,如果不经过操作系统下命令(调度),让处理器自己来完成这个工作,速度会更快,效率也会更高,于是硬件多线程诞生了。

  硬件多线程里的代表性技术是同时多线程(即Simultaneous Multi Threading,简称SMT),工作原理是处理器同时发射多个线程的指令,这些指令可以并行乱序执行。

  硬件同时多线程技术(SMT)相当于快递分拣站一位身手灵活的小哥哥(CPU),可以一次抓取三四个包裹,然后快速将包裹分发给柜台前的张三、李四、王五等用户。

  如果是软件多线程的话,需要快递分拣站经理站在小哥哥(CPU)旁边,告诉小哥哥该怎么做:抓三四个包裹,分给张三,分给李四,分给王五,每一步都需要下命令,小哥哥不能自主做决定,虽然能同时分发几个包裹,但效率明显没有硬件同时多线程高。

  单线程更容易理解,张三李四王五在快递站外排队,小哥哥(CPU)发完张三的包裹,张三领着包裹出门后,李四才能进来领,王五依此类推。

  我手头用着的笔电CPU为i5-5200U,有两个内核,利用SMT技术,可以模拟出4个逻辑处理器,即可以同时处理4个线程。

  在手机显示屏领域也有类似操作,三星电子生产的AMOLED屏幕,品牌名叫“SuperAMOLED”,它不是一种新的显示屏,而是一种品牌叫法。

  我们要知道,硬件同时多线程技术是为了压榨处理器的潜能,还是离不开通过提升处理器的频率来提高执行速度,但频率一高,处理器的功耗也会上升。

  既然处理器频率不能无限提高,那么提升性能的方法就只剩下增加内核的数量了。

  现在的内核数量,在消费端CPU,一般是4到6个,而在服务器CPU上,内核数量可以轻松超过20个。

  那么,内核和处理器有什么关系呢?

  完整的处理器包含了内核、缓存、内存控制器、I/O(输入输出控制)等部件,可见,内核是处理器的一个“零部件”,处理器则是一个完整的产品,两者关系可以简单看作发动机和汽车的关系。

  最后,说一个规律性的现象,同一架构下,内核数多的处理器,最高频率往往不高,内核数少的处理器,频率往往较高,这是为什么?欢迎在评论区留言。

  你好,处理器的几核指的就是处理器中有几个核心,多线程就是利用超线程技术(超线程技术就是利用特殊的硬件指令把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了cpu的闲置时间,提高的cpu的运行效率。)允许超线程运行后,在操作系统中看到的cpu数量是实际物理cpu数量的两倍,就是1个cpu可以看到两个,两个可以看到四个。 假如一颗cpu有两个核心,支持超线程技术,我们便称之为双核四线程 一般来说,物理cpu个数×每颗核数就应该等于逻辑cpu的个数

  我们在组装电脑选购硬件的时候,大多数的人群更在乎CPU的性能,除了考虑架构、工艺、单核性能等,还需要考虑核心和线程数量,CPU从早期的单核,发展到现在的双核、多核,除了核心数量之外,还有线程数量。那么CPU核数和线程数有什么用?什么意思?下面装机之家科普一下CPU核数和线程的关系与区别,来学习一下吧。

  CPU核数和线程数知识

  CPU核数和线程数什么意思?

  处理器的核心数一般指的就是物理核心数,也称之为内核,双核就是包括2个独立的CPU核心单元组,而四核就是包括4个独立的CPU核心单元组,是处理各种数据的中心计算单元,多核心的处理器能够有效进步CPU的多任务功能,或者说减少CPU的占用率,进步计算功率。

  一般一个核心对应了一个线程,而intel开发出了超线程技术,1个核心能够做到2个线程计算,而6个核心则能够做到12个线程,超线程技术的好处就是无需增加物理核心就可以明显的进步CPU多线程功能,毕竟增加物理核心是需要占据非常大的核心面积,成本也随之增加。而线程数是一种逻辑的概念,说白了就是虚拟出的CPU核心数,现在无论是intel还是AMD都具备超线程技术。

  CPU核数和线程数

  举个例子,CPU可以想象成是一个银行,CPU核心就相当于柜员,而线程数就相当于开通了几个窗口,柜员和窗口越多,那么同时办理的业务就越多,速度也就越快。

  通常情况下,一个柜员对应的是一个窗口,通过超线程技术相当于一个柜员管理着两个窗口,使用左右手同时办理两个窗口的业务,大大提高了核心的使用效率,增加了办理业务的速度。

  CPU核数和线程数有什么用?

  多核心和多线程的作用主要是为了满足各类程序多任务需求,核心数和线程数量越多,那么越有利同时运行多个程序,CPU能够并行处理多个任务数量,说白点就是核心数和线程数量越多,越适合多开软件或者游戏,打开的任务越多,除了多开程序,还有渲染需求,核数和线程数越多,越有利。

  如何查看CPU核数和线程数?

  我们在设备管理下查看的CPU是核数+线程数总和,所以如果想要查看具体几个核心几个线程,我们还可以使用其它的方法来查看。以Win10系统为例,我们将鼠标指针移动至任务栏空白处并右键之后选择“任务管理器”,如下图所示。

  在任务管理器中,我们查看内核就是物理核心,逻辑处理器就是线程,如下是四核四线程的一款处理器,此外我们还可以借助CPU-Z或者鲁大师来查看核心数量和线程数量。

  以上就是装机之家分享的CPU核数和线程的关系与区别知识,其实通俗来说,线程是通过超线程技术将物理核心虚拟出来核心,希望能够帮助到大家。

  我们在购买电脑的时候,经常听到这个处理器是几核几线程的,那么到底是什么意思呢?

  CPU,被称作中央处理器是电脑的核心部件,由控制器和运算器组成,控制器控制数据的流向,而运算器参与所有数据的运算,一组控制器和运算器就是一个核心,在CPU内部万物皆可运算,而CPU运算的对象就是线程!

  简单的说就是,在一个CPU内部集成了多组运算器和控制器,一组就是一个核心,而一组可以运行一个线程,比如英特尔的I5-9400f就是六核六线程,意味着它可以同时运行六个线程,而I9-9900kf是八核16线程意味着可以同时运行16个线程是程序运行的速度更快(用一个核心模拟了两个核心这被称为超线程,超线程的性能提升并没有同级别的多核心高)。

  感谢邀请!

  CPU的多核心,一般被称作单核心多处理器。就是大规模的并行处理器放置集成到同一芯片,然后每个核心都可以执行不同的数据处理、进程。

  简单的可以理解为。CPU的核心处理器在不断发展的过程中,频率提升到一定的程度后,因制造工艺和成本原因的限制,不能够在研发生产出更高频率的cpu来提升cpu的性能。那还需要不断提升cpu的性能,多核心的解决方案也就应运而生。通过一个cpu中多个核心的运作,来最大效率的提升cpu的性能。两个人干活总比一个人干活的效率更高,cpu也是如此。

  多线程可以理解为一个人是否可以一心多用,在做这件事情的同时是否还可以做其他的一些事情呢?而电脑的多线程操作是常态。

  

几核:指多核心,即单芯片多处理器,简称CMP。

  可以理解为立体交通图形!

  几核理解为地下,路面,立交等通道!

  几线程可以理解为这样的立体通道有几个!即一个城市的大路有几条1号,2号,3号等,在这三条路上都建立立体交通要道,就是几何级的增长通行,算法也就几何级的增长,速度就超快!

  几核:指多核心,即单芯片多处理器,简称CMP。CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。

  几线程:指多线程,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,可最大限度地实现宽发射、乱序的超标量处理,提高处理器运算部件的利用率,缓和由于数据相关或Cache未命中带来的访问内存延时

  扩展资料

  ·使用线程可以把占据时间长的程序中的任务放到后台去处理,·用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度,·程序的运行速度可能加快。

  在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下可以释放一些珍贵的资源如内存占用等等。多线程技术在IOS软件开发中也有举足轻重的位置。

  线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定. 线程的运行中需要使用计算机的内存资源和CPU。

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!