双核四线程和四核四线程有什么区别?

双核四线程是两个双管槽,四核四线程是四个单管槽。

没有四核双线程。

双核和四线程实际上是两个虚拟核心。在原有内核基础上的超线程允许1个内核同时处理两个不同的任务。因为一个核心同时做两件事,就像人类一样,效率会打折扣。相比单核单线,单核双线只能提升30%的性能。

四个内核和四个线程确实可以同时处理四项任务,而不会影响效率。相比双核双线程有1倍的性能提升。也比双核四线程高60%。所以这也是为什么Inteli3四线程和i5四线程价格差400的原因。

双核和四核有什么区别?

在说双核和四核的区别之前,先说一下单核向双核cpu过渡的由来。从双核技术本身来看,什么是双核?毫无疑问,双核应该有两个物理计算核心。

其实最早的真双核是AMD的产品。根据现有的数据,AMDOpteron处理器从一开始就考虑了第二个核心。两个CPU内核使用相同的系统请求接口SRI、HyperTransport技术和内存控制器,并兼容90nm单片内核处理器使用的940针接口。

而英特尔的双核只是封装了两个完整的CPU,连接在同一个前端总线上。

可以说AMD的方案是真正的双核,而Intel的方案是双核。

但是随着技术的发展,现在市面上的处理器,不管是amd还是intel,真的都是多核。

在比较双核和四核处理器的时候,不能只看核心的数量。因为四核处理器的性能不一定比双核处理器好,比如amd的x4640和intel的i33220相比。

肯定是i33220的整体性能比x4640好,因为i33220有3级缓存,而x4640没有3级缓存,制造工艺比x4640先进很多。

看cpu的性能,不能单纯从核的数量来评价,要综合其他重要参数,比如cpu主频、总线速度、制造工艺、一级、二级、三级缓存等。作者曾经说过,四条腿的动物未必比两条腿的动物跑得快,反之亦然。

你可以简单的理解双核和四核cpu的区别:玩游戏的时候组队打boss,双核是两个人组队打boss,四核是四个人组队打boss。一般情况下,四个人打boss比两个人效率更高。

但是,如果这四个人都是水平低的新手,那两个人是水平高的老手,也许那两个人能更快的完成boss。

双核四线程

处理器中有两个内核,但是采用超线程技术,一个内核有两个线程,所以两个内核有四个线程。一般来说,两个核心只有两个线程。补充:

1:什么是超线程技术?超线程技术是利用特殊的硬件指令,将两个逻辑核模拟成两个物理芯片,使单个处理器可以使用线程级并行计算,然后兼容多线程操作系统和软件,减少了CPU的空闲时间,提高了CPU的运行效率。

因此,支持英特尔超线程技术的cpu,在开启超线程设置并允许超线程运行后,会看到操作系统中的CPU是实际物理CPU的两倍,即1个CPU可以看到两个,两个可以看到四个。采用超线程技术的CPU需要芯片组和软件的支持,才能充分发挥该技术的优势。

微软WindowsXP、微软Windows2003、Linuxkernel编辑等操作系统在本段有详细介绍。

2.什么是双核处理器?简而言之,双核处理器是基于单个半导体的处理器,具有两个功能相同的处理器核心。换句话说,两个物理处理器内核被集成到一个内核中。

企业IT经理一直在寻找在不增加实际硬件覆盖率的情况下提高性能的方法。多核处理器解决方案能够满足这些需求,并在不增加能源或实际空间的情况下提供更强的性能。

双核处理器技术的引入是提高处理器性能的有效途径。

因为处理器的实际性能是处理器在每个时钟周期可以执行的处理器指令总数,所以通过增加一个内核,处理器在每个时钟周期可以执行的单元数将会翻倍。

这里必须强调的是,要想让系统达到最大性能,就必须充分利用两个核心中的所有可执行单元:也就是让所有执行单元都有工作可做!为什么IBM、HP等厂商的双核产品无法普及?因为它们相当昂贵,所以从未被广泛使用。

比如128MBL3缓存的双核IBMPower4处理器的尺寸是115x 115mm,生产成本相当高。

所以不能把IBMPower4、HPPA8800等双核处理器称为AMD即将推出的双核处理器的前辈。

目前x86双核处理器的应用环境已经相当成熟,大部分操作系统已经支持并行处理。目前,大多数新的或即将推出的应用软件都支持并行技术,因此双核处理器一旦上市,系统性能将得到快速提升。

所以目前整个软件市场其实已经为多核处理器架构做好了充分的准备。

超线程-帮助您了解双核和四线程。

为了提高CPU的性能,CPU厂商通常会提高CPU的时钟频率和缓存容量。但是,目前CPU的频率越来越快。如果通过提高CPU主频和增加缓存来提升性能,往往会受到制造工艺和高成本的制约。

虽然可以通过提高CPU的时钟频率,增加缓存容量来提高性能,但是提高CPU的性能在技术上是有难度的。

事实上,由于多种原因,CPU的执行单元在应用程序中并没有得到充分的利用。如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元的利用率会明显下降。

此外,大多数执行线程缺乏ILP(指令级并行)支持。这些都造成了目前CPU的性能没有得到充分发挥。所以Intel采用另一种思路来提升CPU的性能,让CPU同时执行多个线程,可以让CPU发挥更高效的作用,也就是所谓的“超线程”技术。

超线程技术是利用特殊的硬件指令,将两个逻辑核模拟成两个物理芯片,使单个处理器可以使用线程级并行计算,然后兼容多线程操作系统和软件,减少了CPU的空闲时间,提高了CPU的运行效率。

借助超线程技术,应用程序可以同时使用芯片的不同部分。虽然单线程芯片每秒可以处理数千条指令,但它在任何时候都只能对一条指令进行操作。超线程技术可以使芯片同时多线程化,可以提高芯片的性能。

超线程技术是一个CPU同时执行多个程序,共享同一个CPU中的资源。理论上,要像两个CPU一样同时执行两个线程,P4处理器需要增加一个逻辑CPU。

因此,新一代P4HT的芯片面积比上一代P4大5%。而ALU(整数运算单元)、FPU(浮点运算单元)、L2Cache等其他部分保持不变,这些部分是共享的。

虽然使用超线程技术可以同时执行两个线程,但并不像两个真正的CPU,每个CPU都有独立的资源。

当两个线程同时需要某个资源时,其中一个应该暂时停止,放弃该资源,直到这些资源空闲。所以超线程的性能不等于两个CPU的性能。

P4超线程有两种操作模式,单任务模式和多任务模式。当程序不支持多处理(多处理器运行)时,系统会停止其中一个逻辑CPU的运行,将资源集中到单个逻辑CPU上,这样单线程程序的性能就不会因为其中一个逻辑CPU空闲而降低。但由于停止后的逻辑CPU仍会等待工作并占用一定的资源,所以当Hyper-threading pu运行SingleTaskMode程序模式时,可能达不到没有超线程功能的CPU的性能,但性能差距不会太大。

也就是说,在运行单线程应用软件时,超线程技术甚至会降低系统性能,尤其是多线程操作系统运行单线程软件时。需要注意的是

微软WindowsXP、微软Windows2003、Linuxkernel等操作系统。

2.4.x

未来的版本也支持超线程技术。目前,支持超线程技术的芯片组包括英特尔芯片组。

845、845D、845GL不支持超线程技术;845E芯片组本身支持超线程技术,但许多主板需要升级BIOS来支持它。845E之后推出的所有芯片组都支持Super。

线程技术,如845PE/GE/GV,以及所有865/875系列和915/925系列芯片组都支持超线程技术。

通过芯片组

P4X266

、P4X266A、P4M266、P4X266E和P4X333不支持超线程技术。P4X400之后推出的所有芯片组都支持超线程技术,如P4X400、P4X533、PT800、PT880、PM800和PM880。

SIS芯片组

SIS645、SIS645DX、SIS650、SIS651、SIS648不支持超线程技术;SIS655、SIS648FX、SIS661FX、SIS655FX、SIS655TX、SIS649和SIS656都支持超线程技术。

ULI芯片组

M1683和M1685都支持超线程技术。

ATI芯片组

ATI在英特尔平台上推出的所有芯片组都支持超线程技术,包括Radeon9100IGP、Radeon9100ProIGP和RX330。

NVidia芯片组

即将推出的nForce5系列芯片组都支持超线程技术。

双核处理器

双核处理器技术的引入是提高处理器性能的有效途径。因为处理器的实际性能是处理器在每个时钟周期可以执行的处理器指令总数,所以通过增加一个内核,处理器在每个时钟周期可以执行的单元数将会翻倍。这里必须强调的是,要想让系统达到最大性能,就必须充分利用两个核心中的所有可执行单元:也就是让所有执行单元都有工作可做!

为什么IBM、HP等厂商的双核产品无法普及?因为它们相当昂贵,所以从未被广泛使用。比如128MBL3缓存的双核IBMPower4处理器的尺寸是115x 115mm,生产成本相当高。所以不能把IBMPower4、HPPA8800等双核处理器称为AMD即将推出的双核处理器的前辈。

目前x86双核处理器的应用环境已经相当成熟,大部分操作系统已经支持并行处理。目前,大多数新的或即将推出的应用软件都支持并行技术,因此双核处理器一旦上市,系统性能将得到快速提升。所以目前整个软件市场其实已经为多核处理器架构做好了充分的准备。

差异:

双核四线程意味着通过超线程技术可以在一个内核中同时处理两个任务。

但是这两个任务会互相产生一定的性能影响。比如一个核的总性能是100,那么两个线程在这个100中各占一部分性能,合计不会超过100。

四核有四个独立的核心,每个核心只有一个线程,这个线程的最大性能可以占用100。

与四核相比,双核四线程可以同时拥有四个线程,但是线程之间的性能完全不同,四核的性能明显优于双核四线程。