• 回答数

    6

  • 浏览数

    106

抖抖小姨
首页 > 论文问答 > 核心和线程数量

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

blackiron.sh

已采纳
线程,有时被称为轻量级进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。每一个程序都至少有一个线程,若程序只有一个线程,那就是程序本身线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。cpu核心数量有多少个就多少个,至于英特尔的超线程技术是把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。
260 评论

张小电1301

85 评论

小茉莉0906

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

176 评论

送哦夏季

一个核心就是一个物理线程,英特尔有个超线程技术可以把一个物理线程模拟出两个线程来用,充分发挥CPU性能。

200 评论

元信上成客服1

是不是有核心数和线程数分别代表的是?CPU的那个功能和CPU的,传输数据的速度

131 评论

余味无穷aa

就是你运行QQ的时候还能打游戏,游戏双开或多开,这就是线程,不知道这样解释对不对。

253 评论

相关问答

  • 核心数和线程的作用

    CPU的核心数,就是代表它是我们常说的几核电脑,现在CPU主要也就两家,AMD IAMD的CPU几核就是几核,当然有极个别的可以超频,也称开核,线程数,主要指I

    萌萌尛宝贝 6人参与回答 2023-12-09
  • 电脑cpu核心数和线程数

    INTEL的超线程技术,一个核心二线程同时工作,就好像两个核心在同时工作一样。性能会提高。

    精灵酱酱儿 6人参与回答 2023-12-05
  • cpu核心和线程数排名

    就说一下电脑cpu高端级别的:Intel型号:酷睿i7-9700/F、酷睿i7-9700K/F、酷睿i9-9900K/KF);AMD型号:锐龙R7 3700X、

    木有雨啊 3人参与回答 2023-12-09
  • 核心数,线程数

    一个核心最少对应一个线程,通过超线程技术,一个核心可以对应两个线程。超线程技术是很好的提升核心利用率,将闲置处理资源充分调动起来,在操作系统中一颗物理CPU能当

    楞大个肚兜 6人参与回答 2023-12-08
  • 核心线程数和最大线程数怎么设置

    具体你可以用Linux系统跑一下试试,打开任务管理器观察一下就明白了。线程超不了,在出厂时就定死了,可以超频。

    魔王夫人 2人参与回答 2023-12-12