超线程电脑系统,超线程能提升多少性能
1.电脑CPU有超线程,为什么手机CPU没有超线程设计?
2.超线程技术的优缺点
3.电脑超线程死机问题
4.超线程技术指什么
5.超线程怎么开?
6.电脑CPU介绍中,常说的超线程双核或四核是什么意思
1:分配给cpu0的1和2线程上。
2:分配给2个核心满载。
线程不会影响平衡,那只是微软的一个新技术。
4线程满载,正常情况下,6线程会分配4线程的工作。cpu核心到一定程度下,会启用下一个核心工作。空闲时或者运行占用资源底的程序时,会尽量启用少的cpu核心,而打开多线程,已达到节能的效果。
电脑CPU有超线程,为什么手机CPU没有超线程设计?
超线程(Hyper-Threading,简称“HT”
超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。
虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每各CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
工作原理
在处理多个线程的过程中,多线程处理器内部的每个逻辑处理器均可以单独对中断做出响应,当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理器也开始对另外一个软件线程进行跟踪和处理了。
另外,为了避免CPU处理资源冲突,负责处理第二个线程的那个逻辑处理器,其使用的是仅是运行第一个线程时被暂时闲置的处理单元。
例如:当一个逻辑处理器在执行浮点运算(使用处理器的浮点运算单元)时,另一个逻辑处理器可以执行加法运算(使用处理器的整数运算单元)。这样做,无疑大大提高了处理器内部处理单元的利用率和相应的数据、指令处吞吐能力。对于Prescott处理器,发热量大也主要是因为它。
实现超线程的前提条件
(1)需要CPU支持
目前正式支持超线程技术的CPU有Pentium4 3.06GHz 、2.40C、2.60C、2.80C 、3.0GHz、3.2GHz以及Prescott处理器,还有部分型号的Xeon。
(2)需要主板芯片组支持
正式支持超线程技术的主板芯片组的主要型号包括Intel的875P,E7205,850E,865PE/G/P,845PE/GE/GV,845G(B-stepping),845E。875P,E7205,865PE/G/P,845PE/GE/GV芯片组均可正常支持超线程技术的使用,而早前的845E以及850E芯片组只要升级BIOS就可以解决支持的问题;
SIS方面有SiS645DX(B版)、SiS648(B版)、SIS655、SIS658、SIS648FX;
威盛方面有P4X400A、P4X600、P4X800。
(3)需要主板BIOS支持
主板厂商必须在BIOS中支持超线程才行。
(4)需要操作系统支持
目前微软的操作系统中只有Windows XP专业版及后续版本支持此功能,而在Windows 2000上实现对超线程支持的计划已经取消了。
(5)需要应用软件支持
一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。另外Linux kernel 2.4.x以后的版本也支持超线程技术。
CPU生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量。不过目前CPU的频率越来越快,如果再通过提升CPU频率和增加缓存的方法来提高性能,往往会受到制造工艺上的限制以及成本过高的制约。
尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。另外就是目前大多数执行线程缺乏ILP(Instruction-Level Parallelism,多种指令同时执行)支持。这些都造成了目前CPU的性能没有得到全部的发挥。因此,Intel则采用另一个思路去提高CPU的性能,让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
采用超线程及时可在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。
虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每各CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
英特尔P4 超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper-Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。也就是说,当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程操作系统运行单线程软件时容易出现此问题。
需要注意的是,含有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。目前支持超线程技术的芯片组包括如:英特尔i845GE、PE及矽统iSR658 RDRAM、SiS645DX、SiS651可直接支持超线程;英特尔i845E、i850E通过升级BIOS后可支持;威盛P4X400、P4X400A可支持,但未获得正式授权。操作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以后的版本也支持超线程技术。
超线程技术的优缺点
前面的回答没有讲透,甚至有错误,所以我来补充一发。回答的过程中,难免有专业术语,我会尽力用类比的方式软化,并加入生活场景以便易于理解。下面正式开车。
先讲什么是超线程技术。
超线程(Hyper-Threading,简称HT)技术最早是英特尔提出并应用,它的原理是这样的:在单个核心处理单元中集成两个逻辑处理单元,从而可以在单位时间内处理两个分别进行整数核浮点运算的线程, 模拟 双内核运作。
一个拥有超线程技术的CPU,可以模拟成2个CPU。
打个比方,如果一个核心处理单元(CPU内核)相当于生产车间,那么逻辑处理单元就相当于生产线上的工人。过去的CPU是一个核心处理单元集成一个逻辑处理单元,相当于一个生产车间配一组工人,每个工人都工作在最大负荷下。运用超线程技术的CPU,则相当于一个生产车间配两组工人,人手增加一倍。
超线程技术的工作原理是这样的:程序的一个进程可以分成多个线程,超线程技术可以在单位时间内,让两个逻辑处理单元同时处理两个线程,一个进行密集运算,一个处理输入输出、人机交互等,行话叫“并发异步执行”。没有运用超线程技术的CPU一次只能处理一个线程,先处理密集运算,再处理输入输出、人机交互,让线程排队等待,行话叫“线程堵塞”。
我们假设一个程序可分为两个进程ABCD和EFGH,CPU无超线程技术时,需要先执行完ABCD,再执行EFGH,共耗费8个时间单位。CPU有超线程技术的话,一个逻辑单元执行ABCD,同时,另一个逻辑单元执行EFGH,共耗时4个时间单位,这样就节省了一半的时间。
可以看出,超线程技术可以省一半的程序执行时间。
这种线程处理上的效率差别可以打个比方,组装电视可以简单分成运料、装配两个大的步骤,有两组工人的车间 (有超线程技术的 CPU内核),可以让一组工人运料,另一组工人装配,单位时间内完成两个步骤;只有一组工人的车间(没有超线程技术的CPU内核),只能让工人先运料,运完料再装配,单位时间内只能完成一个步骤。
说完什么是超线程以及超线程的优缺点后,接着回答题主的问题:手机CPU为什么不采用超线程技术?
因为手机的APP绝大多数都不是复杂应用,根本用不到超线程技术。更重要的是,超线程技术采用的是两个逻辑单元,可以理解成是两个“软核”CPU,和多核CPU这种通过硬核提升程序执行效率的设计理念相比,优势并不突出。
此外,手机CPU设计满足的是在减少能耗的前提下提升性能的需求,因此“大核+小核”的多核模式比超线程技术更适合。
结果就是,满足重度应用的高性能电脑CPU会采用超线程技术,而满足轻度应用的手机采用能效比更出色的多核设计。
超线程技术 是指,对于单一处理器核心来说来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,只能够对一条指令进行处理,也就是单线程。超线程技术能够把一个物理处理器在软件层变成两个逻辑处理器,可以使处理器在某一时刻,同步并行处理更多指令和数据,也就是超出数量(2)的线程数。当然了实际效能不可实现双倍提升,毕竟物理核心只有一个。这就是逻辑多核与物理多核的区别。
可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。这项技术主要作用在intel和AMD的处理器当中, 在不大幅增加芯片面积的基础上对于提高处理器的多线程性能有明显作用。
然而,使用多线程技术的处理器需要在微架构上进行设计,手机CPU的ARM架构在设计上就不考虑超线程,而是使用增加物理核心,每个核心有独立的流水线,独立的缓存。这种方法有利于降低功耗,虽然会导致面积增大, 但对于手机CPU来说,能耗比相比于性价比更重要 。这是取舍问题,超线程技术并不是什么能大幅度提升性能的技术,就好比一个双核四线程的CPU和一个四核四线程的CPU,哪个效率更高不用赘述了。如果单纯为了提升手机CPU的多线程性能,超线程技术恐怕会水土不服。
当然 ,手机上的CPU也不是没有用过超线程技术。像几年前的 联想k900,摩托罗拉MT788 都采用了intel的Atom处理器,双核四线程。
只是由于android应用对X86的架构兼容性很差,intel慢慢退出了手机SOC的市场。而最近中国国内的展讯,和intel有很多合作,我记得17年展讯在发布会上也说了,展讯以后会推出自主研发的手机CPU架构,带有超线程技术。估计技术也是来自于intel授权。以后能否见到带有超线程技术的手机CPU,就看展讯的计划顺不顺利了。
CPU的超线程技术可以大幅度提升CPU的多核性能,尽管本身占用的晶体管数量比纯粹的物理核心少得多,但是超线程技术的开启也需要消耗不少额外的晶体管和功耗的,像电脑CPU,没有超线程技术的i7-9700功耗发热就比i9-9900少得多。
因此对于目前的手机CPU来说,8核心已经完全够用了,不管是几个高性能核心与几个低功耗核心结合,都可以在性能与功耗之间取得平衡,如果再加上超线程技术的话,那么手机CPU将达到16个线程,这样势必会带来功耗发热的大幅度提升,而对于手机这样的产品来说显然并不需要这么强的性能。
另外就是目前的手机APP大部分还没有对多核心CPU进行优化,因为多核优化本身就是很复杂的工作,所以这几年手机CPU发展到8核心之后已经减缓了发展速度,说明手机CPU目前还不需要超线程技术,毕竟功耗和续航往往更重要,手机本身也不是电脑那样的生产力工具,所以对性能的需求也不迫切。
Intel在2002年推出了超线程(Hyper-Threading)技术,这一技术可以把一个实体核心的Intel处理器划分为 两个逻辑核心 ,从而便可以在单位时间内 同时处理两个线程 ,以达到 模拟双核心运作的目的 。或者说,超线程是一项能够 将处理器的闲置资源充分利用的技术 。
目前并不是所有的Intel处理器都支持该项技术,支持超线程的处理器会在包装盒上有所标注。
虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程操作系统运行 单线程软件时 容易出现此问题。 需要注意的是, 含有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。如果单单是CPU支持超线程技术而没有芯片组、软件进行协同作战的话,超线程技术也就是一句空话而已。
开心的告诉你,有的哦。
手机的cpu有超线程,都是英特尔专门为平板电脑和手机设计的的ATOM系列芯片。 比如z2580的z25x0系,z35x0系,而使用z2580的联想k900、中兴975和华硕Zenphone都是有超线程的手机。
超线程技术是Intel的专利,别的厂商要用的话,肯定要给专利费。
目前主流的手机CPU厂商高通和联发科都是采用胶水核的方式设计芯片,就是拿多达八个芯片粘贴在一起构成一个CPU,这八个芯片里有功耗低、性能差的,有功耗高、性能好的,这样如果手机运行的任务多了就开一个或者多个高性能核,防止手机卡,如果手机运行的任务少了就开低性能核以省电。
这样不就挺好的么?
这样也可以达到多线程的目的,而且是物理层面实现的,各个核心独享内存的哦,从这一点上讲比超线程要更有效率,当然也更费物料。
在CPU的设计上有很多权衡和考虑,超线程是电脑的专利,手机上就有些水土不服啦~
就这些喽,希望能够解答楼主的疑问~
咱们以最通俗的语言来理解这个问题。
1、手机CPU其实也曾有支持过超线程的,那是英特尔的ATOM处理器,在联想、华为手机也都有用过,这是x86架构的处理器,反正后来英特尔停止开发了它的手机CPU。而现在手机CPU基本上都是ARM架构的。
2、超线程是英特尔的专利,也是x86上的专利,ARM处理器就算真的能做到支持超线程,也还要先问问英特尔给不给。
3、超线程的学名是Simulate MultiThreading(同步多线程技术),英特尔先后为CPU引入了超标量、超流水线、乱序运行等资源,这些资源常常处于闲置状态,所以才有了超线程这个技术,就是为了更好的利用CPU的空闲资源,让这些闲置资源可运行另一个线程,在操作系统看来,它就是另一颗CPU。
4、如果你懂了超线程的存在意义,就一定明白,它之所以存在,是因为CPU单核的性能过强,才有闲置的资源可利用。
5、手机上ARM架构的CPU和x86架构的桌面CPU,从性能上相比,那就如萤虫之光与日月之光,亦即手机CPU的性能其实是比较弱的,这没有多余的资源来提供给超线程。
6、超线程技术需要新的晶体管来支持,对于手机来说,能耗比是最重要的,另外,还需要系统的支持,这一切都还没有准备好。
7、未来可期,或许等哪一天,各方条件成熟了,ARM处理器就真的能支持SMT了。
这个其实很好理解,手机处理器与桌面处理器是完全不同的,目前的桌面处理器都是AMD与Intel的天下,而手机处理器则是ARM的天下,而且从设计上来说, 嵌入式处理器和桌面处理器没有可比性,桌面级要求的是性能高,散热与稳定性可以用散热器搞定,风冷搞不定还有水冷,而ARM则必须要求稳定性好能耗低,没办法外接散热器来解决,ARM处理器连单核性能都不足,只能基于简单指令集操作,更何况用超线程提高资源利用率,何况功耗与散热上也搞不定。
另外超线程的操作是需要硬件和操作系统紧密结合来支持的,手机的操作系统现在就是安卓与IOS,都没有针对英特尔的CPU架构进行优化,在操作系统上也是先天不足的,没法搞定处理器的超线程操作。
因为电脑CPU是复杂指令计算机系统。手机CPU是精简指令计算机系统。
复杂指令计CPU是使用多条指令完成一个功能。精简指令计CPU是使用一条指令完成一个功能。复杂指令CPU就可以把完成一个功能的多条指令拆分开给多个核心同时运行,而超线程技术就是让一个核心可以运行两个或者两个以上的指令,指令运行效率更高。
精简指令CPU一个指令就可以完成一个功能,指令效率很高,无法让一个核心同时运行两条指令,。所以精简指令CPU是没有超线程这个功能的。
CPU现阶段的设计复杂指令和精简指令都在相互借鉴对方的优势缩小自己的劣势。未来精简指令CPU肯定会出现超线程技术,那个时候可能就是复杂指令和精简指令融合在一起的CPU了。
谁说没有的?Inter Ztom处理器就有超线程技术,比如:摩托罗拉MT788 Z2480单核双线程;联想K900 Z2580双核四线程等。只是Inter系列的移动处理器太小众,用的少而已,但不能说没有。
超线程带来的功耗发热也是个问题,现在手机不用超线程发热都是问题了,再用超线程,我估计手机得烧了!而且超线程是让处理器没有闲置空间不停工作,手机发热严重,手机处理器要做到最佳功耗,电池也就那么大点,超线程会加大手机功耗,待机时间变短,不如一个处理器核心配一个任务处理起来游刃有余,还有超线程技术要建立在处理器单核心性能强劲的情况下使用,如果本身核心不够强劲,使用超线程反而会拖累手机性能!
简单说电脑CPU用复杂指令集,流水线很长,某些运算只占用部分流水线,用不了全部多集流水线,流水线的某几级会闲置,有了超线程可以把闲置流水线资源虚拟出一个新的数据入口,手机CPU用精简指令集,本身流水线就很短,很少有闲置流水线资源,即使利用出来闲置流水线,级数太短也干不了活
电脑超线程死机问题
“超线程(Hyper/Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
提高CPU运行效率超线程技术能够兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
资源共享导致性能下降虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
超线程技术指什么
重点:解决方法很简单,允许超线程打开,然后重新覆盖XP一次,是覆盖而不是重新安装.
==============
“超线程(Hyper-Threading)”这个词是越来越常见了,尤其是主板厂商的宣传广告中常常把此功能作为一个重要的卖点,Intel也逐步加强了对“超线程”技术的宣传。这些宣传中说:用了超线程技术以后能把一个CPU变成两个来用。这种事情看来是天上在掉馅饼,因此很多人在选购相关产品的时候也把此项列为一个重中之重。事实真的是这样的吗?现在我们就来看看这个“超线程”究竟是何物。
一、当前支持超线程的产品概况
1.实现超线程功能所需要的条件
要实现超线程并不是那么简单的事情,需要以下五个方面的支持才行。
CPU支持:目前正式支持超线程技术的CPU只有P4 3.06GHz以上的型号,以及部分型号的Xeon
主板芯片组支持:正式支持超线程技术的主板芯片组的主要型号包括Intel的845PE、845GE、E7205,以及VIA P4X400A和SiS655、SiS658
主板BIOS支持:必须主板厂商在BIOS中开放这项功能才行
操作系统支持:目前微软的操作系统中只有Windows XP支持此功能,而在Windows2000上实现对超线程支持的计划已经取消了
应用软件支持:一般来说,支持多线程的软件也就支持超线程,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。
2.Intel屏蔽了部分产品的超线程功能
事实上部分低于3.06GHz的P4也支持超线程功能,但是这项功能都被屏蔽掉了,而3.06GHz的P4目前价格仍然高于4500元。
3.支持超线程的主板产品
硬件上支持超线程的主板很多,所有采用Intel 845PE/845GE/E7205的主板都支持此功能,甚至部分厂商在低端型号方面也开发了支持超线程功能的Intel 845D主板,把超线程作为重要的卖点。
4.广告效应
目前Intel及主板厂商的广告已经开始有满天飞的趋势了,很多广告都用了类似“1=2”这样的字眼,好像使用了超线程技术CPU的性能就会翻番似的,很迷惑人。
二、超线程的原理
1.基本原理
对于超线程的基本原理我们在此不深入讨论,简而言之实质就是榨取CPU的潜能,过去在CPU的运行周期里常常有很多空闲的时间片段,通过优化可以对这些空闲地时间的利用率大大地提高,让CPU在单个时钟周期里执行更多的指令。
2.AMD的类似技术
在Intel开始大张旗鼓地宣传超线程技术后,老对手AMD立即开始反击:宣称自己的CPU早就在使用类似超线程的技术,并且在K8核心的CPU上将进一步优化。实际上AMD的CPU架构和Intel差别极大,是基于比较先进的总线结构(相较于PⅡ和PⅢ的总线结构)的,这种总线结构本身就有类似的优化。不过类似超线程的技术是以后CPU发展的一个大的趋势,是以后提升CPU性能的一种重要手段,而不再仅仅局限于提升频率和晶体管数目、制程等技术。
3.超线程的实际效果
从原理上分析,要达到CPU性能翻番肯定是不可能的,超线程的实际效果应该很有限。实测的结果也是如此:很难超过15%。而且在个别时候竟然会降低效能;还有就是超线程功能与个别硬件如Audigy2存在兼容性问题。
三、超线程在应用方面的特点
1.与CPU指令集的异同点
回顾一下近年CPU的发展历史,我们会很容易地想起来Intel和AMD都开发过CPU增强指令集以提高CPU的效能。Intel的是MMX系列和SSE系列,AMD的是3D Now!系列。这些指令集也是需要相应的软件支持才能体现出效果,而在具备这些指令集的CPU发布初期,相应的软件数量几乎为零,也就是指令集根本发挥不出效果来;随着时间的推进,支持的软件越来越多,指令集的作用才能渐渐发挥出来。相比起来,超线程技术在这方面的优势就很大了,因为有很多现成的软件能发挥作用,不必等待新的软件。
2.超线程主板的选择
为了不影响Intel的高端产品线,在较长一段时间内支持超线程的CPU的降价幅度会相当的有限,因此刻意去寻找能支持超线程功能的Intel 845D之类的低档主板意义并不大。因为需要新的B0制程的Intel 845D芯片组才能支持超线程,部分产品线非常长的厂商才会研发生产新的Intel 845D主板。但是,用Intel 845D配四五千元的CPU实在有些不伦不类。至于说考虑到升级因素,现在的硬件发展日新月异,未来的情况很难预料的,而且按照惯例,Intel是不太会让你的如意算盘得逞的,还是同一代主板配同一代CPU较好。
3.超线程与多线程
超线程功能与真正的多线程比有很大差距,不可能取代真正的多线程。Intel为了自己的利益考虑也会一直保持这两者的效能的明显差距,否则就会严重影响Xeon和Itanium的销路,毕竟高端产品才是盈利大户。
四、总结
总而言之,要保持平稳的心态,不要被超线程宣传攻势的华丽词藻所迷惑,根据自己的实际需求情况来考虑是否选择带超线程功能的产品。如果只是游戏玩家,超线程的作用实在是次之又次的考虑,倒是买块好显卡,可能效果更显著。至于图形处理方面,虽然超线程有一定的用途,但是要达到立竿见影的效果,还是需要真正的多CPU系统。记住一点:计算机的配置应该是按照你的需求所决定的,而不是按硬件生产厂商的需求来配置的。
超线程怎么开?
简单的说,超线程技术(Hyper Threading)是一种同步多执行绪(SMT,simultaneous Multi-threading)技术,它的原理很简单,就是把一颗CPU当成两颗来用,将一颗具Hyper-Threading功能的“实体”处理器变成两个“逻辑”处理器而逻辑处理器对于操作系统来说跟实体处理器并没什么两样,因此操作系统会把工作线程分派给这“两颗”处理器去执行,让多种应用程序或单一应用程序的多个执行绪(thread),能够同时在同一颗处理器上执行;不过两个逻辑处理器是共享这颗CPU的所有执行资源。
超线程技术的工作原理是在每个时钟周期内完成更多工作,一个支持超线程(HT)技术的处理器使当前的操作系统和应用可以看到两个虚拟处理器,该处理器可以同时处理两组任务,充分利用闲置资源,并可在相同时间内完成更多工作.在处理多个线程的过程中,多线程处理器内部的每个逻辑处理器均可以单独对中断做出响应,当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理器也开始对另外一个软件线程进行跟踪和处理了.另外,为了避免CPU处理资源冲突,负责处理第二个线程的那个逻辑处理器,其使用的是仅是运行第一个线程时被暂时闲置的处理单元.例如:当一个逻辑处理器在执行浮点运算(使用处理器的浮点运算单元)时,另一个逻辑处理器可以执行加法运算(使用处理器的整数运算单元).这样做,无疑大大提高了处理器内部处理单元的利用率和相应的数据、指令的吞吐能力.
电脑CPU介绍中,常说的超线程双核或四核是什么意思
问题一:CPU超线程怎么开启 这要看CPU支不支持了,首先超线程技术只支持因特尔的CPU
不支持超线程的CPU是不能打开超线程的
如果CPU支持超线程,那么一般BIOS里默认是开启(enabled)的状态
如果支持但是没有开启,那么进入BIOS里,找Hyper-Threading,改为enabled
(图仅作参考)
检查是否开启按Ctrl+Shift+ESC打开任务管理器看一下CPU,如果超线程是打开状态,那么上面的框框数量应该是CPU核心数量的两倍多,如下图
注意要把图形更改为逻辑处理器查看而不是总体利用率
(图仅作参考)
进入BIOS的方法一般是在开机显示主板信息的时候按del键,不过也有些BIOS系统的进入方法是按F1或者F2,具体可以看主板信息也里面的提示比如:
Press DEL to enter EFI BIOS SETUP
一般显示在边角落里,可以注意一下
jingyan.baidu/...3
↑具体可以参考这条经验↑
PS:如果BIOS里没有显示这一项的话,那么可能不支持关闭超线程,那么这就表明它是默认打开的,也不需要重新打开
希望能有所帮助~
问题二:如何开启和关闭超线程 进入BIOS 找如:HyperThreading,HT这样的选项,选择Disable就可以关闭了
问题三:cpu超线程怎么开启 通常来说,超线程功能在BIOS里是默认开启的,
如果你CPU支持超线程,则会自动模拟为物理核心X2;
如果超线程没有开启,可以在开机的时候,进入BIOS里,找Hyper-Threading项,改为enabled就是开启超线程
问题四:笔记本电脑超线程怎么开? 通常来说 超线程功能在BIOS里是默认开启的
如果你CPU支持超线程 则会自动模拟为物理核心X2
如果超线程没有开启 可以在开机的时候 进入BIOS里 找Hyper-Threading项 改为enabled就是开启超线程
问题五:怎样在主板bios中打开超线程 如果BIOS.主板芯片组,CPU.内存和操作系统都支持的话,默认就是 打开的
你也可以在BIOS中高级芯片组选项下查看Hyper-Threading这一项,如果是enable即表示已打开超线程
问题六:如何设置超线程? 建议您使用 Microsoft? Windows? XP Service Pack 1 (SP1) 或更高版本操作系统,因为 Windows XP 已优化为可以使用超线程技术。虽然超线程可以改善许多程序的性能,但仍有一些程序未针对超线程进行优化,因此可能需要软件制造商提供更新。有关软件更新以及将超线程与软件配合使用的信息,请与软件制造商联络。要确定您的计算机是否使用了超线程技术,请:单击“Start”(开始)按钮,在“My puter”(我的电脑)上单击鼠标右键,然后单击“Properties”(属性)。单击“Hardware”(硬件),并单击“Device Manager”(设备管理器)。在“Device Manager”(设备管理器)窗口中,单击处理器类型旁边的加号 (+)。如果已启用超线程,则将显示两个处理器。您可以通过系统设置程序来启用或禁用超线程。 解决方法:
1:开机--〉按F2键,进入BIOS设置画面
2:ADVANCED---》将HYPER-THREADING设为DISABLE(禁止)/enabled(允许)具体设置详情,请参考主板说明书。
问题七:如何判断是否开启超线程 AMD的CPU怎么可能支持超线程?
AMD的定位是用双核的X2作为多任务专用的处理器,而单核心专任务的性能,因为AMD认为超线程一类的技术对多任务提升远没有多核心技术明显,而且在少数程序中会带来兼容性问题
问题八:cpu怎么开启超线程 不是开启的 而是cpu自身的性能, 只要硬件配套件人 就可以正常使用,一般I3是双核四线程,i5是四核四线程,i7是四核8线程,新奔腾也是双核四线程,性价比秒i3 了
问题九:如何设置超线程? 超线程是 处ntel? 的一种技术,它通过将一个物理处理器用作两个逻辑处理器,能够同时执行特定任务,从而使计算机整体性能得以提高。建议您使用 Microsoft? Windows? XP Service Pack 1 (SP1) 或更高版本操作系统,因为 Windows XP 已优化为可以使用超线程技术。虽然超线程可以改善许多程序的性能,但仍有一些程序未针对超线程进行优化,因此可能需要软件制造商提供更新。有关软件更新以及将超线程与软件配合使用的信息,请与软件制造商联络。要确定您的计算机是否使用了超线程技术,请:单击“Start”(开始)按钮,在“My puter”(我的电脑)上单击鼠标右键,然后单击“Properties”(属性)。单击“Hardware”(硬件),并单击“Device Manager”(设备管理器)。在“Device Manager”(设备管理器)窗口中,单击处理器类型旁边的加号 (+)。如果已启用超线程,则将显示两个处理器。您可以通过系统设置程序来启用或禁用超线程。 解决方法:
1:开机--〉按F2键,进入BIOS设置画面
2:ADVANCED---》将HYPER-THREADING设为DISABLE(禁止)/enabled(允许)具体设置详情,请参考主板说明书。
相关文章:英特尔在自己的网站就他们的超线程(HyperThreading,HT)技术做了一个申明。点击查看在这个申明中,英特尔表示目前Windows操作系统中,只有Windows XP专业版(Pro)和家庭版(Home)可以合格的支持部分奔腾4处理器中的超线程技术,并建议采用其他Windows操作系统的用户在BIOS中关闭HT技术。这里的“其他Windows操作系统”包括:Microsoft Windows 2000 (所有版本)
Microsoft Windows NT 4.0
Microsoft Windows Me
Microsoft Windows 98
Microsoft Windows 98 SE
事实上,目前Windows操作系统中,只有Windows XP系列才可以识别出超线程技术并加以运用。采用其他版本Windows操作系统又配备了带有HT技术奔腾4处理器的用户最好还是遵循英特尔的建议,免得出现一些不必要的麻烦。使用Linux操作系统的用户,英特尔也给出了“合格”名单:Red Hat Linux* 9 (专业版、个人版)
SuSE Linux* 8.2 (专业版、个人版)
超线程是英特尔所研发的一种技术,于2002年发布。超线程的英文是HT技术,全名为Hyper-Threading,中文又名超线程。超线程技术原先只应用于Xeon处理器中,当时称为Super-Threading。之后陆续应用在Pentium?4中,将技术主流化。
超线程(Hyper?Threading)技术,是近几年在程序处理上比较经典的解决方案,具有超线程技术的CPU,搭配支持超线程技术的Windows系统(WindowsXP/2003),可以减少系统资源的浪费,从而提高了处理器的工作率。实际上,超线程技术是把一个处理器模拟为两个处理器使用,这样能有效地利用和分配资源,达到提高整体性能的目的,这就是为什么超线程CPU在系统中也会被识别成两个CPU的原因。
双核心处理器的概念就是将两颗处理器的芯片,通过全新的封装技术,整合成为一颗处理器,在这一颗处理器中拥有两颗核心,真正地实现了多处理器协同工作。双核心处理器核心内的资源都是独立的,而且也可以交换使用资源,核心与核心之间沟通的延迟远比多个单核心处理器同时运行好。
使用前提
目前正式支持超线程技术的CPU有Core i3、Core i5、Core i7全系。
在老CPU中,Pentium4 3.06GHz 、2.40C、2.60C、2.80C 、3.0GHz、3.2GHz以及Prescott处理器,还有部分型号的Xeon支持超线程技术。
需要主板芯片组支持:
需要正式支持超线程技术的主板芯片组支持超线程技术的使用,而早前的一些芯片组只能升级BIOS就可以解决支持的问题
需要主板BIOS支持:主板厂商必须在BIOS中支持超线程才行。
4.需要操作系统支持
目前微软的操作系统中只有Windows XP专业版及后续版本支持此功能,而在Windows 2000上实现对超线程支持的计划已经取消了。
5.需要应用软件支持
一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。