cpu的几核几线程如何理解,来个简单易懂的

如题所述

1:几核指的是处理器有几个物理核心,比如说双核处理器,你可以理解为处理器内有2个核心,四核处理器就是内部有4个核心。
2:几线程指的是处理器是否支持超线程,比如一颗双核处理器,如果不支持超线程技术,那就是双核心双线程,但如果支持超线程技术,就是双核心四线程了,同理也有6核心12线程等,当然商用的平台有处理器可以做到一颗核心4个线程这里不多说了,楼主应该也不需要了解这些。
3:超线程的意思是,通过特定功能设计,把一颗处理器核心模拟为2个(或者更多)核心,让软件和系统可以更充分的利用CPU核心的性能、提升处理器工作效率,不过需要注意的是,超线程虽然虚拟单个处理器核心为多个内核,但是效率肯定是不可能达到单颗性能翻倍的,实际提升的效果取决于不同游戏、软件的优化情况。
以上纯手打,有问题可以追问我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-09
CPU的线程数越多 针对多任务的运行越有利 尤其是处理器占用不是很高 却需要多开的软件
会体现出多线程的优势 还有一方面就是可以把所有线程占满的软件比如渲染 大型科学计算
目前所说的核心数量和线程数量不一样 常见的除非是 对于FX8350这种8核抛开不谈
比如支持超线程的I3处理器 I3 7100 是双核四线程 也就是其实是支持超线程技术的双核心处理器 你会看到有4个框框 也就是一个核心模拟2个来加速多任务处理 但是实际上效率是小于2个真实核心的 可却高于单核处理2个任务 这样说比较容易了
再说一个 就是现在的I7 8700K 是支持超线程的I7处理器6核心12线程 也就是拥有超线程技术 就可以看到12个框框 而intel的说法是 6核心12线程 实际效率接近7.5个真实核心 而不是12核心 所以 这样可以拉开和新产品8核8线程9700K的距离 可实际上多任务中 2者差异很难感觉得出来 。
所以 比较简单的理解 带有超线程技术的处理器 就是1核心可以2个线程 多任务能力大于不带超线程的 所以往往之前的I7 和 I5的差距往往是如此。本回答被网友采纳
第2个回答  2019-10-09

线程数多于核心数说明cpu核心有超线程功能,我们一般见到的超线程都是实现了每核心二线程,也有更多的

cpu执行指令是以时钟周期为单位的,一个时钟周期执行一条指令

多核cpu中的每个核心都拥有自己的逻辑处理单元、整数和浮点运算单元、二级缓存,可独立执行指令

但有的指令在执行时未必能同时用上整数运算单元、浮点运算单元和二级缓存

因此在一个核心中多加入一个逻辑处理单元,就可能让两条指令在一个周期中同时执行,就像多了一个核心一样

理论上这时性能就提升了100%

但事实是,很多软件不支持超线程,而且随便两条指令不一定都能塞到一个核心的一个周期里,所以在支持多线程的软件运行时可以感受到百分之三四十的提升,所以还是很有意义的

另外开启超线程会增加cpu功耗,电脑为了保证自己安全,避免温度过高会设置功耗墙、温度墙等,所以开启超线程一般不太利于超频

但日常使用的情况下,除非主板、cpu散热规格不够,一般开着不会影响体验

有总比没有强,不用可以关了嘛总之在购买时只需要记着,有超线程可以让多任务处理时的性能提升,就是多核性能提升,多核跑分提高。

简单吧,因为我也不是太懂


第3个回答  2019-10-09
核心就当作桌子吧
双线程(超线程)就相当于这桌子有点大,一个人用有点多余,所以2个人用,但是因为2个人用会有点拥挤,所以效率上就要低点,但是要比一个人用要高。
双核就相当于有2张桌子,双核4线程就相当于这2张桌子4个人用。效率当然比2个人快多了。
平常电脑使用上,因为要开多个软件,就相当于有多个工作需要多人同时工作,所以核心线程数比频率要更重要。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网