本文目录一览

1,CPU中的纳米和线程是什么

纳米是指工艺,比如45nm,表明芯片每个元件到达了45nm的精度。工艺越精细,发热越小,成本相对降低,每面积的晶体管越多,cpu越牛x 若干个线程组成一个程序。比如一个程序计算2*2+3*3,它的计算顺序就是先计算2*2或者3*3(把2*2与3*3当做两个线程),然后将其相加。在多线程与多核cpu出现以前的计算顺序都是这样,但在多线程与多核出现后计算机就可以把两个线程同时运算

CPU中的纳米和线程是什么

2,CPU的线程是什么意思

首先举个例子:GPU中渲染流水线相似,流水线都会处理大量的图形渲染,每一条流水线可以同时并行处理任务。 cpu线程就相似于GPU的流水线,每一线程处理多个程序。多核心cpu也就是多线程,程序只要支持多核心处理,就能够将程序利用多线程来进行处理加快程序执行效率。好比1辆小货车和1辆大货运送物品。虽然两车速度是一样的,但是运送的物品缺大了一倍。那么反过来讲,把1个执行程序分成两部分并行运算,它的运算时间应该是有缩减的。 cpu的线程目前分两种,每核心1线程和每核心双线程。按照intel的理论来讲,支持双线程的cpu效能要强于单线程。

CPU的线程是什么意思

3,处理器核心数2线程数4是什么意思

核心数2通俗地说就是双核CPU了。一个核心就是一个物理线程,核心数2就有两个物理线程。线程数4就是代表核心数2的两个物理线程可以模拟成四个线程来使用。Intel的处理器i3、i5、i7都有超线程技术,核心数2个代表您的处理器是双核处理器,物理上具有两个核心。但是因为具有超线程技术,所以每个核心会虚拟成两个核心,两个物理核心就会虚拟成四个核心,系统会把这个双核处理器识别成一个四核处理器。所以线程数是4。线程数是指系统认为你的机器有几个CPU的核心,线程数就是几。。。系统会按照你的CPU的核心数为分配处理任务,但是即使核心被分配到任务,很对情况下都是有空闲的资源的,虚拟出更多的核心,就是为了强制让CPU接受更多的任务,这样可以提高性能。超线程技术可以虚拟出多一倍的核心数,这样在面对多任务处理时性能会更好,您可以把超线程理解成一种可以强力压榨CPU性能的技术。
核心数嘛,就是跟人的脑子一样,核心数2就说明CPU有两个脑子.脑子越多解决问题速度越快.CPU的核心数越高处理速度就越高.核心数2通俗地说就是双核CPU了。一个核心就是一个物理线程,核心数2就有两个物理线程。但是英特尔的超线程技术可以把一个物理线程模拟出两个线程来用,充分发挥CPU性能。线程数4就是代表核心数2的两个物理线程可以模拟成四个线程来使用。

处理器核心数2线程数4是什么意思

4,cpu 核和线程的区别

可以这样简单的进行理解:“核”是实实在在存在的“线程”是在“核”的基础上给“虚拟出来的”在性能方面N物理核心>N线程。  核心数量不用多解释:就是指的CPU的物理核心数量。  超线程:超线程技术就是利用特殊的硬件指令,把一个物理内核模拟成两个逻辑内核,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行速度。  超线程相对于真正物理核心的劣势:虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
Intel有超线程技术,“超线程”(HyperthreadingTechnology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理超线程芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。
超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了cpu的闲置时间,提高的cpu的运行效率。因此支持intel超线程技术的cpu,打开超线程设置,允许超线程运行后,在操作系统中看到的cpu数量是实际物理cpu数量的两倍,就是一个核心可以看到两个线程,两个可以看到四个。

5,CPU线程是什么意思

和流水线意思差不多。cpu生产工序amd和intel都控制在14道!线程越多确实越好,但是如果其中一道出现问题,那么其他的都做了无用功!所以就14道啦!
要搞明白什么是双线程,首先要明白什么是线程。 线程是指程序的一个指令执行序列,win32 平台支持多线程程序,允许程序中存在多个线程。 在单 cpu 系统中,系统把 cpu 的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在多 cpu 的 windows nt 系统中, 同一个程序的不同线程可以被分配到不同的 cpu 上去执行。由于一个程序的各线程是在相同的地址空间运行的,因此设及到了如何共享内存, 如何通信等问题,这样便需要处理各线程之间的同步问题,这是多线程编程中的一个难点。线程,也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序的并发执行。一般,线程具有就绪、阻塞和运行三种基本状态。在多中央处理器的系统里,不同线程可以同时在不同的中央处理器上运行,甚至当它们属于同一个进程时也是如此。大多数支持多处理器的操作系统都提供编程接口来让进程可以控制自己的线程与各处理器之间的关联度(affinity)。 这样一来,双线程就很明白了,一个cpu有两个线程,就是双线程。 简单的说就是把把单核心的cpu,虚拟成双核心,双核心的虚拟成四核心,以此类推。双倍的翻,俗称双线程。

6,CPU老说什么的线程是什么

LS的回答太专业化了。简单点说:线程就相当于工厂的流水线。单核单线程的CPU就相当于只有一个车间、一条生产线的工厂。在进行多任务运行的时候(同时运行多个程序),就相当于要在一条流水线上同时做几种不同的产品,在现实中,这是不可能的,怎么办呢?只有一个解决方法,那就是轮流做,先把这个产品做几个,然后换下一个产品,做几个之后再换,再换回来。这种工作方式效率低而且容易出错,一旦某个进程出错,其他程序一起遭殃。 i3是双核四线程处理器系列,双核四线程就相当于同时拥有两个车间,四条生产线,就算同时做多个产品都没问题。i7同理。
首先举个例子:gpu中渲染流水线相似,流水线都会处理大量的图形渲染,每一条流水线可以同时并行处理任务。cpu线程就相似于gpu的流水线,每一线程处理多个程序。多核心cpu也就是多线程,程序只要支持多核心处理,就能够将程序利用多线程来进行处理加快程序执行效率。好比1辆小货车和1辆大货运送物品。虽然两车速度是一样的,但是运送的物品缺大了一倍。那么反过来讲,把1个执行程序分成两部分并行运算,它的运算时间应该是有缩减的。cpu的线程目前分两种,每核心1线程和每核心双线程。按照intel的理论来讲,支持双线程的cpu效能要强于单线程。
线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。每一个程序 都至少有一个线程,那就是程序本身。 线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。

文章TAG:cpu线程  CPU中的纳米和线程是什么  
下一篇