超线程的好处就是对多任务处理较快,当然也不能太多,太少,好处体现不出来。是这样么?

这个超线程就是给CPU处理任务时一个优化吧,感觉像一元二次函数啊哈哈...... 这个超线程就是给CPU处理任务时一个优化吧,感觉像一元二次函数啊哈哈... 展开
 我来答
111ALan
2013-01-31 · TA获得超过1331个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:762万
展开全部
不要以函数的方法理解超线程,因为超线程是把函数变成一个自变量对应2个因变量的图形.

超线程可以认为是把排队给CPU执行的任务分2队处理.由于本来CPU一个周期内的工作力可能处理一个任务还剩下不少浪费了,而现在是2一个周期分配2个任务,做不完下个周期继续,而下个周期又会继续分配新任务.这样能充分利用CPU运算能力进行多线程运算.由于这种分配方式,任务在加入队之前被重新排序,容易而重要的任务被排在前面执行,这就是超线程附属的技术:乱序执行.

这种方法对多而均衡的线程数加成极大,测试最多可以达到80%提升(官方公布的数据是典型情况下平均20-30%).但是局限很明显,如果高负载线程数不超过核心数的话,超线程不仅不能提高效能反而会在给任务排队上消耗资源.另一个问题就是乱序执行可能会把游戏的某些玩家认为重要的东西推后运算造成游戏卡顿.

所以说这个优化也不是总是有好处的.所以有玩游戏I5强于I7这么一说.对于日常使用(主要是单个游戏)而言很难达到同时使用4个以上的高负载线程,所以I5反倒有优势.而多开游戏/压制视频/渲染等较专业的场合,只要能达到8线程同时满载,那么超线程就能至少造成20%的性能提升.这就是I5和I7的定位关系.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式