「2個のコア、4個のロジカル プロセッサ」の意味
いつもお世話になります。
CPU,MPUに詳しい方回答をお願いします。
私は、最近の(M)CPUは勉強していませんが、8ビットマイコンの勉強は遠い昔勉強しました。
今更なのですが、Windows8で「msinfo32」を実行すると私のノートPCは
【Core i3-3120M CPU ` 2.5GHz、2個のコア、4個のロジカル プロセッサ】
とあります。
一方、Core i3-3120M CPUのスペックは以下です。
Intel® CoreTM i3-3120M Processor (3M Cache, 2.50 GHz)
↓↓
http://ark.intel.com/ja/products/71465/Intel-Core-i3-3120M-Processor-3M-Cache-2_50-GHz
【質問1】ロジカルプロセッサとはスレッド数のことを言っているのでしょうか?
それとも違う意味でしょうか?
【質問2】マルチスレッドの場合、1クロックでそのスレッド数、私のPCの場合、最大で四つの機械語の命令を同時処理(処理に取り掛かっている)している。
という認識でいいのでしょうか?
それとも、コアが二つなので二つの機械語命令が処理中で1クロックで二つの命令にしか対応していないのでしょうか?こちらだと思うのですが…
勿論、スレッドなので常にフルで稼働しているとは限らず、別のスレッド待ち時間などあるとは思います。
専門用語などWebで調べがつく範囲は使用した回答で構いません。
ロジカルプロセッサという言葉の検索でWeb上であまりいい処にヒットせず、調べがつきませんでした。
専門的な知識がほしいので、なるべく、専門家の方、あるいはCPUに詳しい方に専門的なご回答をお願いします。
補足
いまどき2次キャッシュの設定をいじっても大した性能効果は見込めないであろうことを、もう一つの質問にて理解しました。 よって貴方の仰る通りなのだろうと思います。