CPU里面核心与线程是什么关系?

如题所述

线程就是逻辑处理器,之所以叫逻辑处理器是应为他是不完整的处理器,你可以理解成执行单元是构成处理器的基本。
双核心4线程也就是超线程,他的理解不是双核心模拟成4核心,他是应为一个核心中整合了2个逻辑处理器,就是2个执行单元。使他可以像4核心处理器一样除了4线程任务,绝大部分支持多核心的任务都支持超线程,但是双核心4线程处理器始终是双核心。
这里解释一下核心是一个比较复杂的有多个部分组成的结合体,他不只是由处理单元构成,核心中包含了处理单元+L1,L2+指令处理单元+时钟发生器等等的东西。超线程就是在核心中整合了2个执行单元。
另外你说的FX6100是6核心6线程,目前AMD的处理器没有使用超线程的。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-02
CPU核心与线程是一一对应的关系
即双核心:双线程,同一时刻,同时运行2个程序。
四核心:四线程,同一时刻,同时运行4个程序。
八核心:八线程,同一时刻,同时运行8个程序。
第2个回答  2014-01-28
多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的
假如机器本身安装了多个处理器,那么程序会运行得更快,毋需作出任何特殊的调校。根据前面的论述,大家可能感觉线程处理非常简单。但必须注意一个问题:共享资源!如果有多个线程同时运行,而且它们试图访问相同的资源,就会遇到一个问题。举个例子来说,两个线程不能将信息同时发送给一台打印机。为解决这个问题,对那些可共享的资源来说(比如打印机),它们在使用期间必须进入锁定状态。所以一个线程可将资源锁定,在完成了它的任务后,再解开(释放)这个锁,使其他线程可以接着使用同样的资源。
第3个回答  2014-01-28
纯物理的是 一一对应关系,即一个核心一个线程,但是超线程技术下,英特尔是 一个核心一个物理线程一个虚拟线程,IBM是一个物理线程3个虚拟线程本回答被网友采纳
第4个回答  2020-08-05
超线程就是一个物理核心拥有两个线程 单核能提升百分之25的性能要多四个线程才能抵一个真实的物理核心.所以同代或者不要隔太多代的产品同样的核心数量肯定线程多好.不过如果核心数量不一样的,少核心的用的超线程代替的肯定没有核心多每个核心只有单线程的好.就比如前几代英特尔i3为什么是双核心四线程 i5是四核心四线程就看的出来 物理核心对性能以及多任务的提升比超线程大的多...
相似回答