一个核心最少对应一个线程,通过超线程技术,一个核心可以对应两个线程。超线程技术是很好的提升核心利用率,将闲置处理资源充分调动起来,在操作系统中一颗物理CPU能当做多颗CPU来使用。当然要发挥出多核多线程的作用,还需要软件和操作系统的支持优化。CPU核心随着工艺的局限和频率的难以提升,CPU的性能不能再是无限制的往高频率的方向发展了,开始转向多核心的方向,简单地说,就是在一个物理内核里并列几个功能相同的核心,它们可以并行执行不同的任务进程,打个比方说,以前是一个人上夜班,现在是四个人上夜班,这就是所谓的CPU核心。各个CPU核心都具有固定的逻辑结构,如一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元等,CPU核心的进步对普通消费者而言,就是能以较低的价格买到性能较强的CPU。但是,在多核CPU中,并不是所有的核心都是在全速满负载工作,可能有时内核会有所闲置,这样就有了Intel的超线程和AMD的多线程技术,把这些闲置资源利用起来。线程严格来说,线程(Thread)是操作系统能够进行运算调动的最小单位,作为进程中的实际运作单位,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程指的是在一个CPU核心上执行多个线程,或者多个任务,虽然在同一核心但是它们之间完全分离。
其实核心架构和缓存设计才是最重要的。频率和线程的比较要同架构才有意义例如intel的 i3 3220才双核4线程,比amd的x4 740四核四线程强多啦也就是说核心最重要,
并没有哪个重要的说法,这三者同时决定着处理器的性能:频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称,在其他参数相同的条件下,频率越高,性能越强。核心数,一般而言,核心数越多,多任务能力越强,性能上也有一定程度的提升。线程数,是Intel处理器独有的,可以看成虚拟核心数,拥有超线程技术的处理器,线程数核心数的两倍,线程数越多,多任务能力越强,性能上也有提升。
现在是功耗了,其他的都不是最重要的,重在移动端
核心数和线程都很重要。不过最重要的是核心数。线程是cpu模拟出来的虚拟核心,而核心是cpu真实存在的核心。
超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。因此支持Intel超线程技术的cpu,打开超线程设置,允许超线程运行后,在操作系统中看到的cpu数量是实际物理cpu数量的两倍,就是一个核心可以看到两个线程,两个可以看到四个。
肯定核心数啊,主频可以超上来的,而核心数和缓冲都无法改变固定的。
线程是多任务有优势,既然是玩游戏肯定看核心不看线程
CPU的核心数,就是代表它是我们常说的几核电脑,现在CPU主要也就两家,AMD IAMD的CPU几核就是几核,当然有极个别的可以超频,也称开核,线程数,主要指Intel的CPU ,它采用超线程技术,单核的通过超线程技术可以显示为双核,双核的显示为4核,而且性能稳定,比起AMD的CPU发热更少,因为比它少一半核心嘛。
现在是功耗了,其他的都不是最重要的,重在移动端
并没有哪个重要的说法,这三者同时决定着处理器的性能:频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称,在其他参数相同的条件下,频率越高,性能越强。核心数,一般而言,核心数越多,多任务能力越强,性能上也有一定程度的提升。线程数,是Intel处理器独有的,可以看成虚拟核心数,拥有超线程技术的处理器,线程数核心数的两倍,线程数越多,多任务能力越强,性能上也有提升。
CPU的内核和线程各有自己的作用,两个都很重要。线程可以看作是程序的进程,每一个程序至少有一个线程,由于Windows是多任务操作系统,当同时运行多个程序时,就会有多个线程。单核运算性能关系到执行单线程程序的效率,而核心数量则关系到多线程的执行效率。
并没有哪个重要的说法,这三者同时决定着处理器的性能:频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称,在其他参数相同的条件下,频率越高,性能越强。核心数,一般而言,核心数越多,多任务能力越强,性能上也有一定程度的提升。线程数,是Intel处理器独有的,可以看成虚拟核心数,拥有超线程技术的处理器,线程数核心数的两倍,线程数越多,多任务能力越强,性能上也有提升。
核心也就是我们通常说的双核四核八核;线程指的是他同时可以完成不同的任务;主频可以说成工作效率;核心越多越好,线程也是,核心和线程一样的话主频越大越好(不过越大发热量也就越大)。
,首先,分清核心工艺和构架,一般核心工艺(也就是所说的45NM或65NM)越小越好。构架是越新越好。其次,在核心频率相同的情况下,核心数量越多越好。在核心数量一定的情况下,频率越高越好。再次,除了主频,工艺,构架,核心数量,还有的就是前端总线,当然在两款CPU差别极大的情况下,前端总线影响不了整体局势,但是如果两款CPU性能类似,那么前端总线越大,性能越好,直观的反映就是CPU与内存之间的传输速率提高。
核心也就是我们通常说的双核四核八核;线程指的是他同时可以完成不同的任务;主频可以说成工作效率;核心越多越好,线程也是,核心和线程一样的话主频越大越好(不过越大发热量也就越大)。
那同代i5和i7有什么区别呢?最大的区别其实就是i5是4核心4线程(桌面版标压版本),而i7是4核心8线程(桌面版标压版本),核心的意思就是在这个CPU里,有“几个人”,因为现在手机上有那种大小核心(高性能核心和低性能核心组合)的CPU,有一些是并不能所有核心一起工作的,所以并不是8核心就等于8个人工作,还是要看具体的架构设计。而线程的意思就是能处理任务的数量,1核心1线程就相当于一个普通的厨师,5分钟炒一盘菜,而1核心2线程,就相当于是一个老手,也许8分钟就能炒两个菜,但还是比不上两个普通厨师。
核心是真实的,线程是虚拟的两个核心就相当于两个CPU但是线程这玩意是通过软件或者程序来划分的举个例子:两个核心相当于两条马路,四线程就是每条马路从中间话一条线,两条马路变成四车道了!
CPU的核心数是指内部拥有几个物理内核。线程是指通过特殊的硬件指令将一个CPU内核模拟成两个逻辑核心来使用,可大大提高CPU的效率
1、CPU的核心数是指物理上,也就是硬件上存在有几个核心。举个例子,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。2、线程数是一种逻辑的概念,也就是模拟出的CPU核心数。3、例如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。我们从任务管理器的性能标签页中看到的是两个CPU。 4、CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。 5、CPU之所以要增加线程数,是源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。6、要保证这些线程,全都不调用阻塞的API。如果有阻塞,有等待,比如要做输出的话,多开几个线程,可能更合适。