⑴ 电脑 CPU 他们说的什么四核6线程 6核12线程 都是什么意思
4核6线程是指4个真实核心,每个核心都有超线程技术,任务管理器里能看到6条CPU使用记录。6核12线程是指6个真实核心,能看到12条CPU使用记录。
CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组。
线程数,就是模拟出的CPU核心数。比如,可以通过一个CPU核心数模拟出2线程的CPU,从任务管理器的性能标签页中看到的是两个CPU。
双核与四核的区别
四核里面是由两个双核组成,每个双核是共享4M的L2的。
从理论上去看,在两者均未达到满载的时候,成绩应该相差不大。而双方都同时达到满载时,四核的成绩应该比双核好上一倍。
物理四核相对于物理双核提升的幅度最大值为80%左右,超线程四核相对于物理双核提升的最大幅度为40%左右,两者的提升幅度相差约为一倍。
⑵ cpu的几核几线程如何理解,来个简单易懂的
1:几核指的是处理器有几个物理核心,比如说双核处理器,你可以理解为处理器内有2个核心,四核处理器就是内部有4个核心。
2:几线程指的是处理器是否支持超线程,比如一颗双核处理器,如果不支持超线程技术,那就是双核心双线程,但如果支持超线程技术,就是双核心四线程了,同理也有6核心12线程等,当然商用的平台有处理器可以做到一颗核心4个线程这里不多说了,楼主应该也不需要了解这些。
3:超线程的意思是,通过特定功能设计,把一颗处理器核心模拟为2个(或者更多)核心,让软件和系统可以更充分的利用CPU核心的性能、提升处理器工作效率,不过需要注意的是,超线程虽然虚拟单个处理器核心为多个内核,但是效率肯定是不可能达到单颗性能翻倍的,实际提升的效果取决于不同游戏、软件的优化情况。
以上纯手打,有问题可以追问我。
⑶ cpu个数、核数、线程数的关系
cpu个数:是指物理上,也及硬件上的核心数;
核数:是逻辑上的,简单理解为逻辑上模拟出的核心数;
线程数:是同一时刻设备能并行执行的程序个数,线程数=cpu个数 * 核数
首先明白几个概念:
(1) 单个cpu线程在同一时刻只能执行单一Java程序,也就是一个线程
(2) 单个线程同时只能在单个cpu线程中执行
(3) 线程是操作系统最小的调度单位,进程是资源(比如:内存)分配的最小单位
(4)Java中的所有线程在JVM进程中,CPU调度的是进程中的线程
(5)Java多线程并不是由于cpu线程数为多个才称为多线程,当Java线程数大于cpu线程数,操作系统使用时间片机制,采用线程调度算法,频繁的进行线 程切换。
a 那么java多进程,每个进程又多线程,cpu是如何调度的呢?
个人理解:操作系统并不是单纯均匀的分配cpu执行不同的进程,因为线程是调度的最小单位,所以会根据不同进程中的线程个数进行时间分片,均匀的执 行每个线程,也就是说A进程中有10个线程,而B进程中有2个进程,那么cpu分给进程的执行时间理论上应该是5:1才合理。
b cpu线程数和java线程数有直接关系吗?
个人理解:没有直接关系,正如上面所说,cpu采用分片机制执行线程,给每个线程划分很小的时间颗粒去执行,但是真正的项目中,线程要做很多的的操 作,读写磁盘、数据逻辑处理、出于业务需求必要的休眠等等操作。
c 如何确定程序线程数?
个人理解:一般情况程序线程数等于cpu线程数的两到三倍就能很好的利用cpu了,过多的程序线程数不但不会提高性能,反而还会因为线程间的频繁切换 而受影响,具体需要根据线程处理的业务考略,不断调整线程数个数,确定当前系统最优的线程数。
⑷ CPU主频,核心数,线程数,CPU缓存与单任务多任务的关系。
处理视频格式,解压缩对cpu的压力是非常大的。
在cpu测试环节中,专门有一项是针对视频压缩速度的。
如果你的cpu线程多,那么在渲染转换等任务的时候会起到很大的作用。
⑸ CPU主频,核心数,线程数,CPU缓存与单任务多任务的关系。
单核是一个cpu中于一个内核,能单次运行一个计算。
而双核是一个cpu中有两个核心,又分为双核双线程和双核四线程。也就是可以进行两个(双线程)或4个运算同时进行。
所说的1.5G是总的频率。单核1.5G比双核1G单线程肯定是快的,也就是处理单信息如文字编辑,解压,加压,视频,音频快于双核1G
不过玩游戏双线程更吃香,因为可以进行多运算,同时加载游戏视频,内存和你的操作等。
双核1G是每个核心都是1G,有2个核心,但是不能相加计算。
给出一道单运算题,两个智商100的人计算。相当于1G双核处理器。
一个智商150的人计算。相当于1,5G单核处理器。
⑹ CPU的“核心数”、“线程数”的关系和区别分别是什么
一、关系:
1、线程数可以模拟出不同的CPU核心数。
CPU的核心数指的是硬件上存在着几个核心,而线程数可以模拟出多个核心数的功能。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。
2、对于一个CPU,线程数总是大于或等于核心数的。
一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。
二、区别:
1、存在形式不同。
(1)、CPU的核心数指的是硬件上真实存在的物体;
(2)、CPU的线程数只是一种逻辑上的概念,并非真实存在的物体,只是为了更好地描述CPU的运作能力。
2、线程数对于不同的CPU类型存在状态不同。
(1)、对于Intel的CPU:除了核心数的说法之外,还可以使用线程数的概念,因为它是通过Intel超线程技术来实现的。
(2)、对于AMD的CPU:只有核心数的说法,而没有线程数的概念,因为AMD的CPU没有超线程技术,一个CPU核心固定地对应一个线程。
3、出现原因不同。
(1)、核心数出现的原因:处理器主频提升上的技术遇到瓶颈,向“多核心”的方向发展可以在不用进行大规模开发的情况下将现有产品发展成为理论性能更为强大的多核心处理器系统,也因此出现了“核心数”的说法。
(2)、线程数出现的原因:为了进一步提高计算机多任务处理的工作能力。线程数越多,越有利于同时运行多个程序。
(6)cpu核数和线程数和缓存扩展阅读:
线程数的多少,自然会影响到下载速度的多少,这样看来,下载线程数应该设置的越高越好,这样的理解是错误的。线程数的多少,要根据服务端和用户端的具体情况而定。
一般情况下,网络中的服务端,为用户提供的连接线程数,在1—10个,用户可以根据不同的服务端限制,来修改下载软件的原始下载线程数。根据下载资源的热门程度,其候选资源数量的不同,该任务下载可用的线程数也会不同,一般可以设置在35-50之间。
⑺ CPU的多少核和多少线程数有什么用已及什么联系
CPU的核数表示CPU可以同时执行的任务数量,在支持超线程情况下,同时执行的任务数翻倍。CPU的线程数表示CPU可以同时执行的任务数量。两者的联系分两种:CPU支持超线程技术,那么线程数=核心数*2;不支持超线程,线程数=核心数。
线程数和超线程技术是两个概念,线程数是实际存在的,而超线程是CPU的技术标准。
(7)cpu核数和线程数和缓存扩展阅读
超线程的优缺点
一、优点
1、可以同时进行多任务处理工作,软件可以享有由超线程技术带来的性能提升;
2、用户同时运行两个以上软件的时候,可以充分发挥超线程技术的效率优势。
二、缺点
1、运行单线程软件时,超线程技术会降低系统性能;
2、因为很多工作站软件为Windows2000操作系统进行过优化,所以使用Windows2000的工作站无法完全利用超线程技术的优势;
3、当两个线程同时需要某个资源时,其中一个线程必须让出资源暂时挂起,直到这些资源空闲以后才能继续。因此,超线程的性能并不等于两个CPU的性能。
⑻ cpu的频率,核心数,线程,缓存分别做什么发挥作
cpu频率决定了cpu相同架构下单核心的处理速度,缓存决定了在高压下(高端cpu占用率在85%以上时)的cpu速度,cpu缓存速度比内存快的多了。
核心数一般指物理核心数,4核cpu一般就是4颗同时工作的物理核心,intel出过胶水四核(就是一般只有两个核心在工作)。
线程不等于核心,intel中高端cpu一颗物理核心通过超线程技术可以模拟出两个线程,amd只能一颗核心对应一个线程,线程主要是软件使用,多线程的好处是可以在同一时间干更多的事(需软件支持)或者开更多的程序而感觉不卡。
⑼ CPU的核心数和线程数都什么意思
没猜错的话,楼主指的应该是i5、i7的cpu吧?
核心数就是cpu的实际的物理核,我们常用的都是一个核心,一个线程。而新cpu都用了超线程技术,通过冗余硬件共享,虚拟出一个线程,所以按线程计算的话,楼主的cpu就是8核的。这个你可以查看任务管理器,点击性能,里面有8个小方块,每个代表一个核心。
其实超线程技术,早在服务器上就实现了,比台式机更霸道。当然,很多软件更注重的是单核心的效率,所以,楼主不喜欢那么多核心的话,可以在bios中关闭几个,性能吗,会有一定的折扣,不过省电。
这样回答不知楼主是否明白,可以继续留言交流讨论。。