码迷,mamicode.com
首页 > 编程语言 > 详细

CPU、CPU核与线程的关系

时间:2019-11-07 23:19:55      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:新窗口   增加   dev   查看cpu   cal   参数   模拟   cpu   有用   

CPU相关概念:

CPU:独立的中央处理单元,体现在主板上是有多个CPU的插槽。 

CPU cores:在每一个CPU上,都可能有多个核(core),每一个核中都有独立的一套ALU、FPU、Cache等组件,所以这个概念也被称作物理核。 

LogicalProcessor:一个物理核模拟出的多个逻辑核,即CPU线程数。

 

CPU 的线程数概念仅仅只针对 Intel 的 CPU 才有用,因为它是通过 Intel 超线程技术来实现的。

如果没有超线程技术,一个 CPU 核心对应一个线程(因此对于一个CPU,线程数总是大于或等于核心数的)。所以对于 AMD 的 CPU 来说,只有核心数的概念,没有线程数的概念。

CPU 之所以要增加线程数,是源于多任务处理的需要:线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间 CPU 能同时并行处理的任务数。

 

注:进程基于内存调度,线程基于CPU调度

超微半导体公司,Advanced Micro Devices, Inc.缩写:AMD

命令行查看CPU相关参数:

在Windows中,在cmd命令中输入“wmic”,然后在出现的新窗口中输入“cpu get”即可查看物理CPU数、CPU核数、线程数。其中,

Name:物理CPU名称

NumberOfCores:CPU核数

NumberOfLogicalProcessors:CPU线程数

技术图片

Window10下查看CPU相关参数:

打开任务管理器,点击性能:

技术图片

 

CPU、CPU核与线程的关系

标签:新窗口   增加   dev   查看cpu   cal   参数   模拟   cpu   有用   

原文地址:https://www.cnblogs.com/tongyishu/p/11816272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!