2018-05-30 プログラムカウンタ ハードウェア プログラムカウンタ用のレジスタは、名前は違えどもどのCPUにも必ず存在する。 ハードウェア的な観点からは、プログラムカウンタの数=同時に実行できるプログラムの数である。 マルチコアCPUには各コアごとにプログラムカウンタが存在する。 IntelのハイパースレッディングのようなマルチスレッドのCPUでは、CPUのコア内のスレッド毎に1つのプログラムカウンタを持つ。 4コア8スレッドなら32個のプログラムカウンタが存在する 。