双核和单核的区别
效率提高一倍是指同时干两件不同的事情,但日常应用基本不会有同时让两个核心满负荷的情况。不可能有人一边看1080P电影又一边玩游戏,而且此时就算CPU忙得过来,硬盘,内存却忙不过来
如果运行单线程程序,CPU属于流水线架构,并行工作的能力很差,运行单个指令双核根本不能能达到两倍的性能,如果是显卡,可以把屏幕分成两块来渲染,但CPU没办法,人工智能等运算是无法拆分的,比如要算a+b+c,a+b的结果还没算出来,a+b+c就算不出来。
除非软件本身就有两个线程,分配给不同的CPU(只有视频编码等能达到两倍,玩游戏最多提高20-30%),但双核并没有统一的架构,Intel,AMD的双核产品种类那么多,软件设计人员不可能针对那么多CPU来设计,况且还要顾及单核CPU.
另外说双核比单和省电的根本就是扯淡。