超线程是英特尔所研发的一种技术,于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.需要应用软件支持
一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。
超线程就是一个核心跑两个线程,对程序来说一个核心看起来就像2个核心了。但性能提高有限,不如真的多一个核心。
其实你百科一下超线程,应该会比我讲得更清楚。
CPU的模样差不多,小四方基板上面有块金属盖子,盖子保护着下面的CPU 的核心。
早期的CPU 都是一个核心,就是单核CPU ,后来同过技术手段,让一个核心 一心二用,又虚拟出一个核心,这样,两个核心同时工作,使CPU工作效率大大提升,因此而提升了性能,这样的CPU ,一个核心模拟两个工作,就叫做超线程CPU,也叫单核双线程CPU。也叫假双核CPU。
再后来,技术手段再次提升,一个CPU里面可以装两个核心,两个核心同时工作,比单核超线程CPU性能强,这叫做双核CPU ,这是真正的双核。比虚拟的单核超线程CPU性能要好。
如果双核CPU内部的核心都是超线程核心的话,两个核心都一心二用,那样,就好像是四个核心在同时工作了,性能就比单纯两个核心性能要强, 这种CPU 叫做双核四线程CPU,也叫假四核,
同理,四核CPU ,就是内部有四个核心了,如果每个核心都支持超线程的话,那就是四核八线程了,还有真正的八核CPU,
不同架构的CPU ,单核心的性能差距是很大的,所以,早期的CPU,单核心 的性能,跟现在的CPU单核心的性能,差距是很大的,