一、处理器协作机制
AMD Athlon 64 X2 Athlon 64 X2其实是由Athlon 64演变而来的,具有两(电脑没声音)个Athlon 64核心,采用了独立缓存的设计,两(电脑没声音)颗核心同时拥有各自独立的缓存资源,而且通过“System Request Interface”(系统请求接口,简称SRI)使Athlon 64 X2两(电脑没声音)个核心的协作更加紧密。SRI单元拥有连接到两(电脑没声音)个二级缓存的高速总线,如果两(电脑没声音)个核心的缓存数据需要同步,只需通过SRI单元完成即可。这样子的设计不但可以使CPU的资源开销变小,而且有效的利用了内存总线资源,不必占用内存总线资源。 Pentium D 与Athlon 64 X2一样,Pentium D两(电脑没声音)个核心的二级高速缓存是相互隔绝的,不过并没有专门设计协作的接口,而只是在前端总线部分简单的合并在一起,这种设计的不足之处就在于需要消耗大量的CPU周期。即当一个核心的缓存数据更改之后,必须将数据通过前端总线发送到北桥芯片,接着再由北桥芯片发往内存,而另外一个核心再通过北桥读取该数据,也就是说,Pentium D并不能像Athlon 64 X2一样,在CPU内部进行数据同步,而是需要通过访问内存来进行同步,这样子就比Athlon 64 X2多消耗了一些时间。 二、二级缓存对比 二级缓存对于CPU的处理能力影响不小,这一点可以从同一家公司的产品线上的高低端产品当中明显的体现出来。二级缓存做为一个数据的缓冲区,其大小具有相当重大的意义,越大的缓存也就意味着所能容纳的数据量越多,这就大大地减轻了由于总线与内存的速度无法配合CPU的处理速度,而浪费了CPU的资源。在 事实上也证明了,较大的高速缓存意味着可以一次交换更多的可用数据,而且还可以大大降低高速缓存失误情况的出现,以及加快数据的访问速度,使整体的性能更高。 就目前而言,AMD的CPU在二级高速缓存的设计上,由于制造工艺的原因,还是比较小,高端的最高也只达到2M,不少中低端产品只有512K,这对于数据的处理多多少少会带来一些不良的影响,特别是处理的数据量较大的时候。Intel则相反,在这方面比较重视,如Pentium D核心内部便集成了2M的二级高速缓存,这在处理数据的时候具有较大的优势,在高端产品中,甚至集成4M的二级高速缓存,可以说是AMD的N倍。在一些实际测试所得出来的数据也表明,二级缓存较大的Intel分数要高于二级缓存较小的AMD不少。 本文标题:双核CPU 电脑有哪些好处(2) |
谈谈您对该文章的看