多核CPU和多个CPU到底有什么区别?
多核CPU是核心数量多,多个CPU是一主板可以同时放两到四个CPU,打比如你主板只能用一个CPU,核心数是十核二十线程,而另外一个主板支持两个CPU同时使用,每个CPU是十核二十线程,两个就是二十核心四十线程。
这些核心之间并不能打配合,甚至都没有相互通信的必要,所以对那些不打游戏的机器,比如计算压缩类的机器,不追求低延迟,更看重稳定的,多核CPU可能更好。
2015年英特尔发布了双核CPU,标志着CPU从单核到多核的一大转折。在这之前多核的CPU早已经出现,比如IBM在2000年发布的POWER4就是一个双核CPU,但毕竟电脑CPU的天下还是X86的,要说英特尔引领AMD、Sun、IBM走向多核也不为过。
换成CPU的话就是,像游戏之类的对即时反应要求比较高的程序任务,多核CPU表现更好,对于像解压缩之类的机械工作,多个CPU(总核心数多于单个多核CPU)表现更好。
当然了,单个多核CPU可以很好地规避基本上多个单核CPU提到的所有缺点。他不需要考虑硬件上的开销以及复杂性问题,同时也可以很好地解决多线程间协同工作的问题,减少内存的开销。
超频爱好者会告诉你超频一定要有干废CPU、主板等硬件的心理准备。超频是需要付出代价的,超频爱好者会通过升高CPU的电压、调教DRAM的CL等,这就意味着CPU会产生更多的热量。
所以超频也需要更有效地散热装置,这才有了水冷、压缩机散热装置。CPU烤肉、煮火锅、液氮降温的确有其事,这些事情也间接的告诉了我们单核的会有极限。因为多线程程序在多核CPU中运行是共用一块内存区的,数据的传输速度比总线来得要快同时不会有冗余数据的产生。