问问题描述
答精选答案

超线程和多通道其实有着基于相同理论的特点,先说说超线程技术:因为CPU(特别是多核CPU)执行指令时一次只能执行一条指令,而超线程技术就是指通过硬件指令让CPU可以同时执行两条指令甚至多条指令,就好比你的左右手,单线程就是你只用右手工作,而超线程就是你左右手一起工作。这样可以充分发挥核心的闲置性能。
而为什么会出现超线程技术呢:在P4年代,受到工艺制约,外频/前端总线/内存调取速度 提升这些东西所花费的成本是巨大的,所以INTEL就另辟蹊径,将两个逻辑内核模拟成两个物理芯片,从而达到提升CPU效率。
在实际应用方面呢:为什么当初推出多线程会被人骂,这里有两个历史因素。第一条因素就是加载多线程技术的P4 CPU要比无多线程技术的P4要大!很多人没有注意,然后买回家后发现主板无法安装。第二条因素就是当初绝大部分都是单线程软件,说白了是根本无法支持多线程CPU,而多线程CPU在处理单线程软件时,速度和单线程CPU差不多,甚至会比单线程CPU要低(因为虽然另一个芯片没有工作,但是还是占用了一定的资源)。这就是为什么当初有那么多人骂的原因。
再说说现在:超线程技术实际上是应对使用方法的,假如你只运行一个程序,比如玩一个游戏,或者看一部电影,或者搞一个设计。那超线程技术的8线程和4线程没有过大区别。但是如果你玩游戏的同时开了一个电影,然后又在顺便搞图形设计,末了还放了一张CD听,除去显卡内存方面的制约,8线程要比4线程效率很多。
所以超线程技术是非常实用的一种技术,体现在你开的程序越多,他发挥作用就越大。即使只开单一程序,只要那个程序支持多线程处理,那么8线程也会比4线程快上一些。
本文来自作者[谍战剧网吧]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/532408.html
评论列表(4条)
我是公众科技网的签约作者“谍战剧网吧”!
希望本篇文章《电脑用超线程和不用超线程有什么区别吗》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:超线程和多通道其实有着基于相同理论的特点,先说说超线程技术:因为CPU(特别是多核CPU)执行指令时一次只能执行一条指令,而超线程技术就是指通过硬件指令让CPU可以同时执行两条指令甚至多条指令,就好比你的左右手,单线程就是你只用右手工作,而超线程就是你左右手一起工作。这样可以充分发挥核心的闲置性能。而为什么会出现超线程技术呢:在P4年代,受到工艺制约,外频/前端总线/内存调取速度 提升这些东西所花费的成本是巨大的,所以INTEL就另辟蹊径,将两个逻辑内核模拟成两个物理芯片,从而达到提升CPU效率。在实际应