• 回答数

    8

  • 浏览数

    301

胖墩er猫
首页 > 论文问答 > 处理器的线程数和核心数什么意思

8个回答 默认排序
  • 默认排序
  • 按时间排序

坏坏的小幸福

已采纳
CPU的核好比发动机的气缸,当然是核越多越强大单核就是单缸发动机 如一般摩托车的发动机就是单缸的双核就是双缸发动机 好的摩托车也有双缸发动机的三核就是三缸发动机 如三缸夏历,奥拓等四核就是四缸发动机 现在大多数车 如捷达,中华frv等六核就是六缸发动机 如豪车的v6八核就是八缸发动机 如豪车的v8。。。一个核在同一时刻可以处理一个单独的任务。线程是cpu同一时刻可以处理的任务,实际上是一个核模拟两个核,当然性能肯定没有两个核强大。如i3就是双核四线程,同时可以处理4个任务。
211 评论

张小电1301

181 评论

好色上上签

CPU的核心数是指内部拥有几个物理内核。线程是指通过特殊的硬件指令将一个CPU内核模拟成两个逻辑核心来使用,可大大提高CPU的效率

92 评论

Tania慧慧

核心数指CPU的内核数量,线程数指CPU可以同时处理的进程数量。I3530支持超线程,意思是1个内核可以在一个周期里同时处理两个线程,最早在是P4上应用。——原创

107 评论

allen阿蕾

几核:多指核心,即单芯片上多处理器,简称CMP。几线程:多指线程,简称SMT。SMT可复制处理机上的结构状态。

295 评论

淡蓝喵喵喵

几核:指多核心,即单芯片多处理器,简称CMP。CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。几线程:指多线程,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,可最大限度地实现宽发射、乱序的超标量处理,提高处理器运算部件的利用率,缓和由于数据相关或Cache未命中带来的访问内存延时。扩展资料·使用线程可以把占据时间长的程序中的任务放到后台去处理,·用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度,·程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下可以释放一些珍贵的资源如内存占用等等。多线程技术在IOS软件开发中也有举足轻重的位置。线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定 线程的运行中需要使用计算机的内存资源和CPU。参考资料来源:中关村在线--CPU是什么?八核处理器啥意思 每日一答参考资料来源:百度百科--多线程

161 评论

打豆打豆

一、关系:1、线程数可以模拟出不同的CPU核心数。CPU的核数是指硬件上有多个核,线程数可以模拟多个核的功能。线程越多,就越有利于同时运行多个程序,因为线程数等于CPU在某一时刻可以同时并行处理的任务数。2、对于一个CPU,线程数总是大于或等于核心数的。一个内核至少对应一个线程,但通过超线程技术,一个内核可以对应两个线程,即可以同时运行两个线程。二、区别:1、不同的存在形式(1)CPU的核心数是指硬件上的真实对象。(2)CPU线程数只是一个逻辑概念,不是一个真正的对象,只是为了更好地描述CPU的运行能力。2、线程数对于不同的CPU类型存在不同的状态(1)对于英特尔CPU:除了核心数之外,还可以使用线程数的概念,因为它是通过英特尔超线程技术实现的。(2)对于AMDCPU:只有内核数,没有线程数的概念。因为AMDCPU没有超线程技术,一个CPU核对应一个线程。3、出现原因不同(1)核心数产生的原因:提高处理器主频的技术遇到了瓶颈。为了在“多核”的方向上发展,现有的产品可以发展成一个具有更强大理论性能而没有大规模发展的多核处理器系统。因此,“核心数”一词应运而生。(2)线程数量的原因:为了进一步提高计算机的多任务处理能力。线程越多,同时运行多个程序就越好。参考资源来源:百度百科-核心数量百度百科-线程数

357 评论

WaimanTong

一个核心最少对应一个线程,通过超线程技术,一个核心可以对应两个线程。超线程技术是很好的提升核心利用率,将闲置处理资源充分调动起来,在操作系统中一颗物理CPU能当做多颗CPU来使用。当然要发挥出多核多线程的作用,还需要软件和操作系统的支持优化。CPU核心随着工艺的局限和频率的难以提升,CPU的性能不能再是无限制的往高频率的方向发展了,开始转向多核心的方向,简单地说,就是在一个物理内核里并列几个功能相同的核心,它们可以并行执行不同的任务进程,打个比方说,以前是一个人上夜班,现在是四个人上夜班,这就是所谓的CPU核心。各个CPU核心都具有固定的逻辑结构,如一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元等,CPU核心的进步对普通消费者而言,就是能以较低的价格买到性能较强的CPU。但是,在多核CPU中,并不是所有的核心都是在全速满负载工作,可能有时内核会有所闲置,这样就有了Intel的超线程和AMD的多线程技术,把这些闲置资源利用起来。线程严格来说,线程(Thread)是操作系统能够进行运算调动的最小单位,作为进程中的实际运作单位,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程指的是在一个CPU核心上执行多个线程,或者多个任务,虽然在同一核心但是它们之间完全分离。

178 评论

相关问答

  • 核心数线程数是什么意思

    一、举个不恰当例子:几核心:就像汽车带几个发动机。几线程:就像汽车双驱或四驱,等驱动多少。二、自然是核心数和线程数越多越好了。

    只会品菜 4人参与回答 2023-12-08
  • 核心和线程什么意思

    核心数指CPU的内核数量,线程数指CPU可以同时处理的进程数量。I3530支持超线程,意思是1个内核可以在一个周期里同时处理两个线程,最早在是P4上应用。——原

    小路要减肥 5人参与回答 2023-12-05
  • 处理器的线程数和核心数什么意思

    CPU的核好比发动机的气缸,当然是核越多越强大单核就是单缸发动机 如一般摩托车的发动机就是单缸的双核就是双缸发动机 好的摩托车也有双缸发动机的三核就是三缸发动

    胖墩er猫 7人参与回答 2023-12-09
  • cpu的核心数和线程是什么意思

    好像是计算机术语核:单个CPU的物理核心(也叫真实核心)数量。线程:程序中顺序控制流程的数量。举个例子,双路四核八线程服务器指的就是该服务器有2个独立的CPU,

    继续改一个 5人参与回答 2023-12-05
  • 处理器核心和线程有什么用

    一般来说,CPU的 线程 数跟CPU的 核心 数一致。但是部分技术如超线程技术会让一个物理核心模拟成逻辑核心,用较少的芯片面积代价换取更强的多任务处理能力。但是

    肖肖肖肖肖雪* 8人参与回答 2023-12-10