处理器是计算机、智能手机和各种数字设备中最重要的电路。处理器经常被比作大脑——是的,这部分是正确的。在 CPU 内部,进行所有算术计算以获得最终结果。
第一个处理器没有内核,并且严格按顺序执行所有操作。频率越高,执行这个或那个操作的速度就越快。
但技术并没有停滞不前,而是走得更远——这就是 CPU 变成双核心的方式,然后是 4、8 等等,按核心数量升序排列。
处理器中的内核和线程是什么。简单来说
什么是处理器内核?核心是位于处理器内部的物理单元,从事算术运算的线性计算。内核越多,处理器处理信息的速度就越快——所有内核既可以同时处理主要的、强大的任务,也可以顺序地执行任务流。
如果 CPU 有 1 个内核,那么它将不断在任务之间切换 - 这会降低整个 PC 的性能。
顺便说一句,在为专业用户发明多核处理器之前,计算机是由多个物理处理器制成的。
阅读更多:
是否可以通过 USB 笔记本电脑为智能手机和其他小工具充电?考虑一些细微差别
什么是流?我们可以说线程是核心本身的虚拟核心。线程是一个纯粹的软件参数,它与内核一起工作,并且能够让内核与不同的任务并行工作。多少线程 - 这么多任务。这样的软件技巧允许更合理地使用内核的处理能力。
您在计算机上运行的程序越多,CPU 负载就越多。他自己决定如何使用内核和线程来获得最佳性能。对于带有图形的游戏和严肃的任务,视频流的处理能力被分配给视频卡,以卸载 CPU 的图形核心。顺便说一句,视频适配器处理器的工作方式与主处理器大致相同。
但是文章中讨论的两个参数并不是最重要的。是的,线程和内核越多越好。但还有其他参数,如处理器架构、制造工艺、频率和高速缓存大小。
因此,双核 CPU 可以比四核 CPU 好得多——后者会在其他方面有所损失。
处理器的几核几线程,是什么意思?
处理器的几核意思是处理器有几个核心或者内核,核心是电脑的运算和控制核心,几线程就是处理器有几个线程的意思,线程是CPU工作时的流水线,过去一个核心对应一组线程,后来英特尔开发了超线程技术,可以在缘由基础上虚拟一个线程,一个核心就可以拥有两组线程工作,英特尔在12代酷睿还应用了大小核,也就是在同一个CPU中用两种架构,大核心对应多线程,小核心对应单线程。
处理器的核心直接关系到 CPU的性能,核心数量越多, CPU性能越强,但是 CPU性能并非只和核心数量有关系,表现出来就是看 CPU的频率,频率越高性能越强。如果只有核心没有频率,核心再多也没有用,而只要频率够强,就不会用到多核心,以现在的技术水平,如果电脑只是用来看视频、用Office,连一个核心都用不完,如果CPU是电脑的头,核心就是大脑。手机处理器早就开始用大小核,而pc端的12代酷睿,也采用了大小核设计,两种核心是两种架构。
电脑的线程,就是核心处理数据的对外窗口,最早一个核心对应一组线程,后来开发了超线程技术,可以创造一个虚拟线程,让一个核心有了两组对外窗口,效率翻倍,单核心双线程实际性能虽然比不了过去的双核心双线程,但是要比单核心单线程效率高很多。12代酷睿的大小核组合,一个大核心具有两组线程,一个小核心只有一组线程,没有超线程,小核性能也要比大核弱一些。
大小核心的分化,是为了降低功耗,并且还强化了多线程性能,一些比较简单的任务可以直接交给小核心来运行,复杂的再由大核心来处理,也很符合现在硬件的性能情况,毕竟现在很多人买电脑不是为了工作,打游戏用不了太多核心,虽然现在很多游戏也在扩展多核。在购买电脑时,核心和线程数量不重要,更重要的是频率,更简单的方法就是根据其数字发现判断,比如英特尔的酷睿12代性能肯定要强于酷睿11代。
处理器几核几线程是什么意思?
处理器几核几线程中核指CPU单芯片多处理器,简称CMP。而处理器几核是指CPU处理器核心个数。几线程简称SMT,是指同一个处理器上地多个线程共享处理器的执行资源的线程总量。SMT可通过复制处理器上的结构,让同一个处理器上的多个线程同步执行,可最大限度实现乱序的超量处理,提高处理器运算部件的利用率,缓和由Cache未命中而带来的访问内存延时。
处理器核心又可称为内核,我们所能看到中心那块隆起的芯片就是核心,是CPU重要组成部分。一个核在同时刻可以单独处理任务,而当线程是同一时刻可以处理多个任务,实际上单核是一个核模拟两个核的功能去作用,性能肯定没有两个核强大。所以如果处理器是双核四线程,就同时可以处理4个任务。处理器的核就像是发动机的气缸,当然是核越多功能越强大。单核就是单缸发动机的概念,一般摩托车发动机用单缸。双核可以类比为双缸发动机,层层递进的类推上去,六缸发动机的标配硬件就是豪车v6。
CPU会根据指令下达功能,产生对应地操作控制信号,发给相应部件,从而控制这些部件按指令的要求进行动作。而多核多线程是将大规模并行处理器中的对称多处理器集成到同一芯片内,并且并不耽误各个处理器执行不同的进程指令。
CPU核心结合线程主要功能为处理指令英文Processing instructions,也就是去控制程序中指令的执行顺序。程序中的各指令之间必须严格遵守已经制定好的顺序去执行,才能保证计算机系统工作的正确性。只有这样,在指令执行过程中,计算机才能有条不紊的进行工作。