双核就是两个CPU吗?
双核不是两个CPU。
双核就是2个核心,核心(core)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。
扩展资料:
芯片一般都是矩形构造,芯片在制造时,也是需要横竖方向切割,矩形属于正交线结合出来的天然图形,当电路规模化后,矩形这种本身就是有规律,有结构的天然图形,在电路布局方面能够帮助人们在庞大的电信号之间,可以找到规律合理的控制并改造电路。
而当处理器进行设计之时,基本上都是画出一个核心,经过几次镜像变成多核,也包括其中的控制电路,时钟电路都是完全对称的。也就导致了多核处理器的核心时序是完全相同的。
——双核
所谓双核心处理器,简单地说就是在一块CPU基板上集成两个处理器核心,并通过并行总线将各处理器核心连接起来。双核心并不是一个新概念,而只是CMP(Chip Multi Processors,单芯片多处理器)中最基本、最简单、最容易实现的一种类型。其实在RISC处理器领域,双核心甚至多核心都早已经实现。CMP最早是由美国斯坦福大学提出的,其思想是在一块芯片内实现SMP(Symmetrical Multi-Processing,对称多处理)架构,且并行执行不同的进程。早在上个世纪末,惠普和IBM就已经提出双核处理器的可行性设计。IBM 在2001年就推出了基于双核心的POWER4处理器,随后是Sun和惠普公司,都先后推出了基于双核架构的UltraSPARC以及PA-RISC芯片,但此时双核心处理器架构还都是在高端的RISC领域,直到前不久Intel和AMD相继推出自己的双核心处理器,双核心才真正走入了主流的X86领域。
Intel和AMD之所以推出双核心处理器,最重要的原因是原有的普通单核心处理器的频率难于提升,性能没有质的飞跃。由于频率难于提升,Intel在发布38GHz的产品以后只得宣布停止4GHz的产品计划;而AMD在实际频率超过2GHz以后也无法大幅度提升,3GHz成为了AMD无法逾越的一道坎。正是在这种情况下,为了寻找新的卖点,Intel和AMD都不约而同地祭起了双核心这面大旗。
Intel双核心处理器的简介
Intel目前的桌面平台双核心处理器代号为Smithfield,基本上可以简单看作是把两个Pentium 4所采用的Prescott核心整合在同一个处理器内部,两个核心共享前端总线,每个核心都拥有独立的1MB二级缓存,两个核心加起来一共拥有2MB,但这显然与Pentium 4 6XX系列处理器的2MB缓存不同。但由于处理器中的两个内核都拥有独立的缓存,因此必须保证每个物理内核的缓存信息必须保持一致,否则就会出现运算错误。例如在系统的内存数据区记录着A=1;如果第一个处理器内核对此数据区进行读写操作,并且改写为A=0,那么第二个处理器内核的缓存也必须进行更新,把A更新为0,否则的话,在以后的操作中数据就会出错。这样一个过程就是缓存数据的一致性,也就是说双核心处理器需要"仲裁器"来作协调。针对这个问题,Intel将这个协调工作交给了北桥芯片(MCH或GMCH):两个核心需要同步更新处理器内缓存的数据时,需要通过前端总线再通过北桥作更新。虽然缓存的数据并不巨大,但由于需要通过北桥作出处理,无疑会带来一定的延迟,核心之间的通信就会变得缓慢,这将大大影响处理器性能的发挥。
Intel目前的桌面平台双核心处理器产品分为Pentium D和Pentium Extreme Edition(Pentium EE)两大系列,其中,Pentium D包括820(28GHz)、830(30GHz)、840(32GHz)三个型号,采用800MHz FSB,面向主流市场;而Pentium EE目前只有840(32GHz)一个型号,同样采用800MHz FSB,面向高端应用。Pentium D与Pentium EE都采用009微米制程,LGA775接口;它们最主要的区别就是Pentium EE支持超线程技术,而Pentium D则不支持超线程技术,也就是说在打开超线程技术的情况下Pentium EE将被操作系统识别为四颗处理器。
在主板芯片组方面,由于北桥芯片担负着处理和交换不同核心缓存数据的重要作用,所以目前能够支持Pentium D和Pentium EE的是945/955系列,而915/925是不能支持的,在915/925主板上就算是能够开机,也只能使用双核心其中的一个核心!
AMD双核心处理器的简介
AMD目前的桌面平台双核心处理器代号为Toledo和Manchester,基本上可以简单看作是把两个Athlon 64所采用的Venice核心整合在同一个处理器内部,每个核心都拥有独立的512KB或1MB二级缓存,两个核心共享Hyper Transport,从架构上来说相对于目前的Athlon 64架构并没有任何改变。但与Intel的双核心处理器不同的是,由于AMD的Athlon 64处理器内部整和了内存控制器,而且在当初Athlon 64设计时就为双核心做了考虑,但是仍然需要仲裁器来保证其缓存数据的一致性。AMD在此采用了SRQ(System Request Queue,系统请求队列)技术,在工作的时候每一个核心都将其请求放在SRQ中,当获得资源之后请求将会被送往相应的执行核心,所以其缓存数据的一致性不需要通过北桥芯片,直接在处理器内部就可以完成。与Intel的双核心处理器相比,其优点是缓存数据延迟得以大大降低。
AMD目前的桌面平台双核心处理器是Athlon 64 X2,其型号按照PR值分为3800+至4800+等几种,同样采用009微米制程,Socket 939接口,支持1GHz的Hyper Transport,当然也都支持双通道DDR内存技术。
由于AMD双核心处理器的仲裁器是在CPU内部而不是在北桥芯片上,所以在主板芯片组的选择上要比Intel双核心处理器要宽松得多,甚至可以说与主板芯片组无关。理论上来说,任何Socket 939的主板通过更新BIOS都可以支持Athlon 64 X2。对普通消费者而言,这样可以保护已有的投资,而不必象Intel双核心处理器那样需要同时升级主板。
我认为主要的差别在于总线。
双核的CPU仍然只有一个数据总线和IO总线,两个核心仍然是争用总线。
双CPU的系统,每个CPU都有自己的数据总线和IO总线,当访问发生冲突的时候才进行争用仲裁,如果访问的内存不是同一块就不会争用。所以效率要高一些。
但是,双核的可以用较大的片内缓存解决这个问题,两个核心访问片内缓存的时候使用独立访问的方式(在片内采用双CPU系统的方式访问缓存),只有片内缓存失效的时候才去争用外部总线。设计得当,效率应该不会有很大的下降。
服务器主板一般有多个CPU插槽,也就是说具备同时插2个CPU的能力,因此叫双路CPU;
而对于其中某个CPU插槽,有单核和多核之分,因此有单核、双核、4核、8核、16核之说;
而CPU频率主要是指CPU的处理速度,单位是Hz、GHz,当然频率越高的运行起来越快;
对于内存,与CPU一样可以有多个插槽,一般是4或8槽,可以支持每个槽1GB或2GB,那么4槽的也可以达到8GB的内存(对了,内存最主要的指标是容量)!当然,对服务器而言,DDR2才是主流,DDR3应用得不多,DDR1的太老了,有点慢;
主板——服务器主板一般应由供应商推荐,涉及的面太广了,作为用户,应当关心的是其插槽(接口)的数量,因为后期扩展能力是必须考虑的;
显卡——服务器一般不配独立显卡因为服务器关心的是数据处理稳定性,不是图形处理能力,加配显卡会导致电源负荷加重而不稳定,如有特别需求才配一个够用的显卡,配前请先考虑功耗满不满足。
写了这么多,记得加分哈。
双核不是双CPU
双核为:单CPU
双核心工作(对CPU本身要求比较高)
双CPU为:双CPU双核心来工作(双CPU工作)
双核优点:性价比高
缺点:对CPU要求高,对CPU的工作环境要求高
双CPU缺点:性价比不高。
优点:稳定~!
着就是有些服务器为什么要选双CPU而不选双核的原因,因为服务器还是要以稳定问首选。
建议;如果用服务器,建议双CPU
如果对计算机的稳定要求的不是非常苛刻的话,建议使用双核,性价比还是很高的嘛~~
就是处理器多了1个……
2个cpu优势还是有的,1内存插槽超级多,一般都可以用上64gb或者更大的内存
2同理,PCI、sata等插槽也超级多……
3对于大型数据运算能力是十分优良的,计算速度快
4线程多,2个cpu,逻辑处理器多了很多,对于多开虚拟机等,也是十分有利的,切换快……且不会卡着
不好的地方也有,就是整套下来,价格超级高……而且正常人使用的话,基本上是浪费了1颗cpu(因为你根本不需要那么好,当然,做服务器的除外,以及渲染各种3d模型,前提是你的程序必须支持那么多线程的运算,要不然也是白搭),其次就是功耗高,这种双路cpu电脑,加上显卡、或者协处理器,没个1500w以上的电源……
单cpu就不存在那些缺点(0当然你加上4个titan,1500w还有点不够貌似)
另外,单cpu更适合正常人用
0条评论