双核cpu(什么是双核处理器)

2023-10-14 12:48:47 首页 > 操作系统

  嘿,大家好!今天我们来聊一聊双核CPU。双核处理器是指在一个处理器上集成两个运算核心,从而提高计算能力。其实,双核的概念最早是被一些支持RISC架构的高端服务器厂商提出的,主要用在服务器上。后来,在Intel和AMD的推动下,才开始普及到台式机上。

  目前,Intel推出的台式机双核处理器有Pentium D、Pentium EE和Core Duo三种类型,它们的工作原理都有很大不同。Pentium D和Pentium EE主要面向主流市场和高端市场。每个核心都采用独立式缓存设计,两个核心之间是互相隔离的。它们通过处理器外部的仲裁器来协调任务分配和缓存数据的同步等工作。两个核心共享前端总线,并通过它来传输缓存同步数据。这种架构主要是基于独立缓存的松散型双核心处理器耦合方案。优点是技术比较简单,只需要将两个相同的处理器内核封装在同一块基板上。缺点是数据延迟问题比较严重,性能并不太好。另外,Pentium EE支持超线程技术,打开后会被操作系统识别为四个逻辑处理器。

  而AMD推出的双核处理器有双核Opteron系列和全新的Athlon 64 X2系列。其中,Athlon 64 X2是用来与Pentium D和Pentium EE竞争的桌面双核处理器系列。它由两个Athlon 64处理器上采用的Venice核心组合而成,每个核心有独立的512KB或1MB L2缓存及执行单元。除了多一个核心之外,在架构上与目前的Athlon 64没有太大的改变。大部分规格和功能都与我们熟悉的Athlon 64相同,支持1GHz规格的HyperTransport总线,并内建了支持双通道设置的DDR内存控制器。与Intel不同的是,Athlon 64 X2的两个内核不需要通过外部设备进行协调。AMD在Athlon 64 X2双核处理器的内部使用了一个称为System Request Queue的技术,每个核心将自己的请求放在SRQ中,获得资源后请求会送往相应的执行核心,所有处理过程都在CPU核心范围内完成。

  对于双核架构,AMD将两个核心整合在同一片硅晶内核中,而Intel的做法更像是简单地将两个核心放在一起。与Intel的双核架构相比,AMD双核处理器不会在两个核心之间遇上传输瓶颈的问题。因此,从这个角度来看,Athlon 64 X2的架构要更优于Pentium D架构。虽然与Intel相比,AMD不需要担心发热和功耗过大的问题,但同样需要考虑降低功耗。为此,AMD在采用90nm工艺生产的Athlon 64 X2处理器中使用了所谓的Dual Stress Liner应变硅技术,与SOI技术配合使用,可以生产出性能更高、耗电更低的晶体管。

  使用AMD的Athlon 64 X2处理器带来的好处是,你无需更换主板就能使用新的双核处理器,只需要升级一下BIOS就可以了。这与Intel双核处理器需要更换新主板才能支持的做法相比,可以节省不少费用。

最近发表
标签列表
最新留言