web-dev-qa-db-ja.com

私のMacのコア数はいくつですか?

私は混乱しています、なぜなら私は私のウィンドウについての私のマックを見るとき、私は見る

enter image description here

1 Processor4 coresがあります。しかしhtopを実行すると、8 coresが表示されます。

enter image description here

何が足りないの?

26
daydreamer

何が足りないの?

ハイパースレッディング 。 4つの物理コアがありますが、8つの論理コアがあります。

物理的に存在する各プロセッサコアに対して、オペレーティングシステムは2つの仮想(論理)コアをアドレス指定し、可能な場合はそれらの間でワークロードを共有します。

お使いのプロセッサのIntelデータ、i7 4870HQ もご覧ください。

コア数4

コアとは、単一のコンピューティングコンポーネント(ダイまたはチップ)内の独立した中央処理装置の数を表すハードウェア用語です。

スレッド数8

スレッド、または実行スレッドは、単一のCPUコアを通過したり処理されたりすることができる命令の基本的な順序付きシーケンスのソフトウェア用語です。

28
Daniel Beck

端末からは、sysctlを使用して、物理プロセッサと論理プロセッサの数の違いを確認できます。

$ sysctl hw.physicalcpu hw.logicalcpu
hw.physicalcpu: 4
hw.logicalcpu: 8
30
CortexCompiler

あなたが見るものはいわゆるhyperthreadedコアです。

各物理コアには2つのハイパースレッド(または論理)コアがあります。ハイパースレッド についての詳細はこちら を参照してください。

2
Yamakaja

あなたのCPUは i7 なので、 ハイパースレッディング を持っています。それぞれが2つのスレッドを半同時に処理できるため、コアの数を2倍にしてシステム監視アプリケーションに使用できます。

2
Frank Thomas

4つの物理コアと4つの論理コアがあり、合計8コアになります。

これは ハイパースレッディングと呼ばれます

1
Cole