了解下CPU工作的本质你就不难理解了.
WINDOWS系统是一个单用户单线程的操作系统(也就是说,同一时间只能用一个用户进行一个线程),CPU亦是如此,单核的情况下,如果要处理两个线程,就是先处理线程1再处理线程2然后再处理线程1.
双核就是有两个核心,可以同时处理两个线程了.
但是,有些线程用不了这么高的频率,但是有的线程可能4GHZ都无法很快的处理掉,所以有时候会出现一个核心占满了而另外一个核心确是基本没有事干的情况.这就是程序对双核优化不好,只能使用一个核心.当然,单核就不存在这个问题,反正只有一个窗口排着队.
因此,2G的双核其实际效率比4G的单核要低些.不过,单纯的提高处理器频率,其增长的效率与发热量,功耗根本不成正比.... |