先打个比方来说吧:
四线程就是在执行一个程序时将其分成四段来执行,即可以从程序的中间开始执行,就像修路一样,有的从开头开工,有的从中间开工,有的从尾端开工,最后共同完成该项工程。
但是双核,就意味着这四段的分工程只有两个施工队来完成此任务,每颗核心分别完成两段,一颗核心一次只能做其中的一段,做一会儿停下来又去做另外一段,交替执行。
这样就比双核双线程的执行效率高得多,因为双线程只能分两段,一个一半,每段从头到尾一直执行到底。
但双核四线程比不过,四核四线程,这个才是真正的四个施工队来执行,每颗核心只负责其中一段,当然比双核四线程效率高,所以双核四线程叫逻辑四核,有两颗核心是虚拟出来的,四核四线程才是真正的四核,这就是i3
530综合性能不及AMD
620的原因。
有些程序不支持超线程技术,那么虚拟的两颗核心不能用上,遗憾。
双核四线程已经对于一般的处理任务来说已经很强了,任务管理器里的叫“进程”,表示现在正在运行的程序,与线程数量无关。
CPU的线程就是如上所说,图中的线程指的是该程序当前被分为几段来执行,第一个程序被分为31段来执行,第二个被分为26段来执行,以此类推,CPU一次可任意执行其中的四段,因为执行速度非常快,所以这点线程数量不算什么。
这是执行时的分段数量,CPU间断性的去执行,可以不执行完就退出,过一会又接着执行。
所谓双核四线程是说CPU利用两个核心不停的在两个线程中不停的切换,以模拟出四核的处理能力,理论上相当于主频一半的四核处理器,实际测试的表现,i3在单线程性能上优于酷睿2,多线程综合性能则落后于酷睿2四核处理器。一方面如果你的预算足够,还是买真正的四核处理器,另一方面,现在越来越多的程序针对多核处理器进行优化,酷睿四核的优势也会慢慢体现出来了。
参考资料:电脑网
事实就是双核,只不过用软件优化很好