CPU的核心数 和几核之间的关系是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPU的核心数 和几核之间的关系是啥相关的知识,希望对你有一定的参考价值。

我现在电脑上是I5 2410M 双核4线程 网上说是4核的,而刚刚在看新笔记本时I7 4710 4核8线程他也说是4核,小白已经晕了

简单说一下,笔记本的CPU和台式机的是不一样的,别看都是I5,核心数不同。先说笔记本,笔记本的I5是双核四线程的。实际是双核,虚拟到4核,你在系统下看是4核。I7的话,也有双核,只有I7后面型号有Q字母的,才是真正的4核。台式机的I5是四核四线程,实际是4核,系统下看也是4核。I7是四核八线程。实际是四核,系统下看是八核。再不明白可以追问。追问

那意思在系统下看到的是线程数?

追答

是的,你在设备管理器下,看到的就是虚拟之后的核心数量。

参考技术A CPU的核心数是指物理上,指的是真实存在的CPU处理器的个数,但是部分CPU支持超线程技术,允许超线程运行后,在操作系统中看到的CPU数量是实际物理CPU数量的两倍,就是1个CPU可以看到两个,两个可以看到四个。

一般来说,物理CPU个数×每颗核数就应该等于逻辑CPU的个数
参考技术B 1.这个意思是在一个物理核心下面模拟出一个虚拟的逻辑核心,比如双核加入HT技术之后就是双核4线程(2物理+2逻辑),他可以在两个物理核心下面虚拟出另外2个虚拟的计算机会认为它是四核处理器在任务管理器里面显示
2.物理核心的性能远大于模拟的逻辑核心,比如双核四线程比不上四核四线程。
参考技术C CPU的核心数是指物理上,指的是真实存在的CPU处理器的个数,但是部分CPU支持超线程技术,允许超线程运行后,在操作系统中看到的CPU数量是实际物理CPU数量的两倍,就是1个CPU可以看到两个,两个可以看到四个。
一般来说,物理CPU个数×每颗核数就应该等于逻辑CPU的个数

线程数是啥

如题.

参考技术A 线程是指程序的一个指令执行序列,WIN32 平台支持多线程程序,允许程序中存在多个线程。 在单 CPU 系统中,系统把 CPU 的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在多 CPU 的 Windows NT 系统中, 同一个程序的不同线程可以被分配到不同的 CPU 上去执行。由于一个程序的各线程是在相同的地址空间运行的,因此设及到了如何共享内存, 如何通信等问题,这样便需要处理各线程之间的同步问题,这是多线程编程中的一个难点。 线程,也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。 线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序的并发执行。一般,线程具有就绪、阻塞和运行三种基本状态。 在多中央处理器的系统里,不同线程可以同时在不同的中央处理器上运行,甚至当它们属于同一个进程时也是如此。大多数支持多处理器的操作系统都提供编程接口来让进程可以控制自己的线程与各处理器之间的关联度 参考技术B 用过迅雷5的人都知道迅雷文件里有一个文件(download.cfg)这个文件里包含了迅雷许多的参数设置,我们今天就添加一行字可以使迅雷的速度更上一个台阶!用记事本打开download.cfg后会出现一些数据,找到:[p2s]ftp_exempt_period=60http_exempt_period=18https_exempt_period=18mms_exempt_period=18mmst_exempt_period=18然后在原文里添加一行如:[p2s]thread_num=10ftp_exempt_period=60http_exempt_period=18https_exempt_period=18mms_exempt_period=18mmst_exempt_period=18那个<thread_num=10>就是我们所要添加的数据,其中<10>的意思就是让搜索到的侯选资源的线程数变成10(默认的数据是5).当然你也可以改成不大于60的任何数,只要你的带够宽呵呵! 参考技术C 与你电脑的内存有关

以上是关于CPU的核心数 和几核之间的关系是啥的主要内容,如果未能解决你的问题,请参考以下文章

怎么看电脑cpu是几核几线程?

怎么根据任务管理器看是处理器是几核几线程的?

cpu个数、核数、线程数的关系

cpu的多少线程是啥意思啊?

怎么看CPU是几核几线程的

CPU的核心数、线程数的关系和区别