CPUとCoreの違いとは?分かりやすく解説!

この記事には、アフィリエイト広告を利用しています。

スポンサーリンク


CPUとCoreの大きな違いは、CPUがコンピュータ内部の電子回路で、演算、論理、制御、入出力などの命令を実行するのに対し、CoreはCPU内部の実行装置で、命令を受け取って実行することである

CPU(中央演算処理装置)は、コンピュータの頭脳です。

CPUは、コンピュータが正常に機能するために必要なすべての命令を処理する

CPUはシングルまたはマルチコアを含むことができます。

コアは、実際の実行を行うCPU内部のユニットです。

最近のコンピューターのほとんどは、マルチコアプロセッサーです。

これらは同時に複数の命令を実行することができ、性能を向上させることができます。

さらに、これらのシステムは効率的で、消費電力を減らすことができます。

スポンサーリンク

CPUとは

CPUはコンピュータの頭脳です。

コンピュータ内のすべてのコンポーネントの機能を保証します。

CPUは2つのサブシステムで構成されています。

算術論理演算ユニット(ALU)と制御ユニット(CU)です。

  ALUは、すべての算術演算と論理演算を処理します。

加算、減算、乗算、除算などの算術演算を行う。

論理演算は、文が真か偽かなどの論理を決定する。

制御ユニット(CU)は、コンピュータの動作を規制し、同期させる。

さらに、取り出した命令やその結果を保存するためのCPUレジスタがあります。

図1:CPU

CPUは、プロセッサとも呼ばれます。

CPUが32bit命令と64bit命令のどちらを処理できるかは、コンピュータのアーキテクチャによって決まります。

クロックスピードは、CPUが1秒間に処理できる命令数を示す。

CPUがプログラムを実行する際の実行時間は、以下の式で計算することができます。

CPU時間=プログラムの命令数×1命令あたりのクロック数×1クロックにかかる時間

コアとは

コアは、CPUの実行ユニットです。

命令を読み込んで実行する機能を持つユニットです。

CPUやプロセッサは、1つのコアを持つことも、複数のコアを持つこともできます。

より多くのコアを持つシステムをマルチコアシステムと呼びます。

2つのコアを持つCPUは、デュアルコアプロセッサと呼ばれます。

4つのコアを持つCPUはクアッドコアプロセッサーと呼ばれます。

1つのCPUに複数のコアがあると、多くの命令を受け取り、別々のコアで同時に実行することができます。

処理速度が向上する。

したがって、CPUのコアの数は、CPUの性能を決定するかなりの要素になります。

また、並列計算も実装されています。

最新のコンピューターでは、マルチコアプロセッサーが使われています。

これは、2つ以上の処理ユニットまたはコアを持つ単一のコンピューティング・コンポーネントで構成され、一度に複数の命令を読み出して実行します。

CPUとCoreの違い

定義

CPUとは、コンピュータ内部の電子回路で、コンピュータ上で動作するハードウェアやソフトウェアから受け取った命令をすべて処理する。

Coreは、命令を受け取り、その命令に基づいて動作を実行する処理装置です。

所在地

CPUはコンピュータ内部の部品であり、コアはCPUの内部にある。

品質

コンピュータは複数のCPUまたはプロセッサを持つことができます。

CPUはシングルコアとマルチコアを持つことができます。

結論

CPUとCoreの違いは、CPUがコンピュータ内部の電子回路で、演算、論理、制御、入出力などの命令を実行するのに対し、CoreはCPU内部の実行装置で命令を受け、実行するものを指す点です。

タイトルとURLをコピーしました