2025.06.26

CPU

CPUとは

CPUは「Central Processing Unit(セントラル・プロセッシング・ユニット)」の略名で、演算と制御を行うコンピューターのパーツです。「プロセッサ」とも呼ばれます。

CPUコンピュータの中心的なパーツで、性能が高いほど処理する速度が速くなります。

CPUの性能の指標

CPUの性能を表す主な指標は、「コア数」、「クロック周波数」、「スレッド数」、「キャッシュメモリ」です。

コア数

コア」は、CPUの中核を担う演算回路で、コア数が多いほど1度に処理できる処理が増えます。

コア数は、大きく2つの種類に分類できます。「シングルコア」と「マルチコア」です。

シングルコア」は1つのCPUに1つのコアが内臓されているもので、「マルチコア」は1つのCPUに2つ以上のコアが内臓されているものです。「マルチコア」の方が並列に処理できる量が多いので高性能といえます。

マルチコアは、コアの数によって以下の表のように呼ばれます。

コア数 名称
2 デュアルコア
3 トリプルコア
4 クアッドコア
6 ヘキサコア
8 オクタコア
10 デカコア

クロック周波数

クロック周波数」は、別名「動作周波数」とも呼ばれ、回路を同期させるための周期的な信号です。単位はヘルツ(Hz)で表されます。

クロック周波数が高いほど処理能力は高いです。

例えば、クロック周波数が2.6GHz(ギガヘルツ)の場合、1秒間に26億回、電圧の最大値「1」と最小値「0」を繰り返します。この信号で回路を同期させます。

スレッド数

スレッド数」は、1つのCPUが同時に実行できるプログラムの最大数です。

スレッド数が多いほど処理能力は高いです。

キャッシュメモリ

キャッシュメモリ」は、CPUに内蔵されているメモリで、データアクセス速度がメインメモリ主記憶装置)よりも速いです。

処理を速くするために、メインメモリの頻繁に使われるデータをキャッシュメモリに一時的にコピーして、本来アクセスすべきメモリに代わってデータの入出力を行います。

CPUのメーカー

CPUのメーカーは、「Intel(インテル)」と「AMD」の2社で世界シェアのほとんどを占めています。

その他、「Qualcomm(クアルコム)」、「Apple(アップル)」、「Samsung(サムソン電子)」、「Nvidia(エヌビディア)」もCPUを製造しています。

CPUの選び方

CPUは、使用目的で選びます。

3Dゲーム/オンラインゲームで遊んだり、動画編集など高速な処理を必要とする場合は、なるべく「コア数」が多く、「クロック周波数」の高いものを選びます。

一般的には、ソフトウェアの提供元が動作可能なCPUの性能を公開しているので、その内容を参考にCPUを選ぶと良いです。

インターネット/SNS/メール/動画を見る/音楽を聴く/文章を書く等の場合は、高性能のCPUを必要としません。、

まとめ

用語
CPU
意味
演算と制御を行うコンピューターのパーツ
用語
コア数
意味
CPUの中核を担う演算回路
用語
クロック周波数
意味
回路を同期させるための周期的な信号
用語
スレッド数
意味
1つのCPUが同時に実行できるプログラムの最大数
用語
キャッシュメモリ
意味
CPUに内蔵されているメモリで、処理を速くするために使用されます

CPUに関するコンテンツ

CPU」に関係があるコンテンツをまとめています。

関連コンテンツ

Javaのプログラムを作ってみませんか?プログラミングに必要なものの用意から実行までを説明しています。

2020.03.23

Javaプログラムを作るための環境構築の仕方を解説しています

2024.09.17

計算の仕方、変数の利用、繰り返し処理、分岐処理、文字列など、Javaプログラムの基本について説明しています

2020.03.23

Javaの学習に役立つソースコードを多数紹介しています。是非、ご覧ください。

2022.09.10

Swingパッケージを使ってグラフィック表示を行う方法を解説しています。

2020.03.23

画像フォーマット形式・色・大きさ・傾きなどの変更、特定の図形(文字・記号など)を見つけたり、取り出したりする画像処理について詳しく解説。

2015.11.29

繰り返し処理を使ったJavaのソースコードサンプルを紹介しています。

2020.03.23

配列を使うJavaソースコードを多数紹介しています。

2021.05.18

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

三角形、台形、円などいろいろな図形の面積を計算するプログラムを紹介しています。詳しくは、記事をご覧ください。

2021.05.18

StringクラスとStringBuilderクラスを利用したプログラミングの仕方を紹介しています。

2016.12.16

いろいろなJavaのソースコードで、日付と時間を取り扱う方法を解説します

2022.12.19

Javaを使った簡単な応用プログラム(生年月日から年齢を計算プログラムなど)を紹介しています。

2022.07.07

プログラミングに関係がある情報を紹介しています。色情報の考え方、文字コード、2進数、画像フォーマットなどについて解説しています

2023.05.27

プログラミング、ITに関する用語をまとめています。

2022.10.17

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

レベルごとに分けられた英単語と日本語の意味の一覧表、英語を見て日本語を当てるクイズ、日本語を見て英語を当てるクイズなどを掲載しています

2025.04.26

コンピューター(computer)の意味を説明しています。

2022.07.22

コンピュータは、いくつかの装置から構成されています。その主な5つの装置(機能)って何?

2022.07.10

2つの値のうち、小さい方の値と、大きい方の値を取得する方法。

2020.03.23

IT分野でアクセスするってどういう意味?インターネットにアクセス、データベースにアクセスのように使われますが・・・

2022.07.14

インターネットとは?

2022.07.27

「ゆるゆるプログラム」のコンテンツを紹介しています。興味のある方はこの記事をご覧ください。

2020.03.23

広告