【发布时间】:2017-06-15 14:23:15
【问题描述】:
我目前使用的是 Windows 8 Pro 操作系统,以及处理器:Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz,RAM 8 GB。 我想知道我的系统有多少物理处理器和多少实际内核。凭借我对硬件的基本了解和此讨论 here,当我在此英特尔网站 here 上搜索此处理器的英特尔信息时,它说:
# of Cores 4
# of Threads 8
在我的 CPU 系统的任务管理器中,它显示:
Maximum Speed: 3.60 GHz
Sockets: 1
Cores: 4
Physical processors: 8
假设我有 1 个物理处理器和 4 个实际物理内核,并且每个物理内核有 2 个虚拟内核(= 2 个线程),我是否正确。因此,如我的任务管理器中所述,物理处理器总数为 8 个。但是,如果我的假设是正确的,那么为什么说物理处理器 = 8,而不是虚拟处理器呢? 我需要知道我的机器的核心细节,因为我需要使用 OpenMP 编写低延迟程序。 感谢您的宝贵时间...
【问题讨论】:
-
任务管理器中是否真的显示“物理处理器”?我的说“逻辑处理器”,其余的与我的相似。只是检查..
-
感谢@John..已将 C++ 添加为语言
-
@Isure...是的,它只是“逻辑处理器”......对不起。
-
所以我想这回答了你的问题:-)
标签: c++ cpu core cpu-architecture