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内部の実行装置で命令を受け、実行するものを指す点です。