コンピュータとは、入力されたデータを、プログラムに従って処理し、結果を記憶したり出力したりする装置です。パソコンだけでなく、スマートフォン、サーバー、ゲーム機、家電の制御装置もコンピュータの一種です。

コンピュータを理解する近道は、部品名を暗記することではありません。「データが入り、処理され、保存・表示される」という1本の流れを見ることです。
コンピュータはデータを受け取り、変換して返す
テキストエディタでmemo.txtを開き、キーボードから「A」と入力して保存する場面を考えます。利用者には短い操作に見えますが、コンピュータ内部では入力・処理・記憶・出力が順番に連携しています。

4つの基本動作で全体像をつかむ
| 基本動作 | 役割 | memo.txtの例 |
|---|---|---|
| 入力 | 外部からデータや指示を受け取る | キーボードから「A」と保存操作を受け取る |
| 処理 | 命令に従って計算・比較・変換する | 文字データを編集内容へ追加する |
| 記憶 | 命令やデータを一時的・長期的に保持する | 作業中はメモリ、保存後はストレージへ置く |
| 出力 | 処理結果を外部へ渡す | 画面に「A」を表示し、必要なら通信で送る |
主要な部品は何を担当するのか
CPU:命令を実行する
CPUは、メモリ上にある命令を取り出し、意味を解釈して実行します。文字を追加する、保存要求を組み立てる、画面表示を更新するといった細かな処理を進める実行担当です。詳しい命令サイクルはCPUとはでつながります。
メモリ:実行中の作業場所
テキストエディタのプログラムや、編集中のmemo.txtの内容は、主にメモリへ置かれます。CPUがすばやく参照できる一方、一般的なRAM上の内容は電源を切ると保持されません。メモリの解説ではRAMとROMも整理しています。
ストレージ:データを長く残す
保存操作をすると、編集内容はSSDやHDDなどのストレージへ書き込まれます。ストレージはメモリより低速ですが、大容量のデータを電源断後も保持する役割があります。
入出力機器:外の世界とつなぐ
キーボードやマウスは入力、ディスプレイやスピーカーは出力の代表例です。SSDへの読み書きやネットワーク通信も、コンピュータから見れば外部とのデータ移動でありI/Oに含まれます。
ハードウェアとソフトウェアは役割が違う
NISTの用語集では、ハードウェアをシステムの物理的な構成要素としています。CPU、メモリ、SSD、キーボード、画面など、実体のある部品がハードウェアです。
一方のソフトウェアは、コンピュータに何をさせるかを示すプログラムと関連データです。テキストエディタ、ブラウザ、OSなどが該当します。ハードウェアだけでは目的の処理は決まらず、ソフトウェアだけでも実行する部品がなければ動きません。
| 分類 | 何を表すか | 例 |
|---|---|---|
| ハードウェア | 物理的な部品 | CPU、RAM、SSD、キーボード、画面 |
| ソフトウェア | 実行する命令と関連データ | OS、テキストエディタ、ブラウザ |
| データ | 処理・記憶・通信の対象 | memo.txtの文字、画像、数値 |
OSが部品とアプリをまとめる
アプリが機種ごとのSSDや画面を直接制御すると、開発も安全管理も複雑になります。そこでOSが、CPU時間、メモリ、ファイル、機器、権限を管理し、アプリへ共通の窓口を提供します。
今回の例では、テキストエディタがOSへ「このファイルを読みたい」「この内容を保存したい」と依頼します。OSはファイルシステムやデバイスドライバを通してストレージを動かし、結果をアプリへ返します。
コンピュータはパソコンだけではない
スマートフォンも、入力を受け、CPUで処理し、メモリとストレージを使い、画面や通信へ出力します。サーバーは利用者の手元に画面がなくても、ネットワークから入力を受けて処理し、応答を出力するコンピュータです。
コンピュータ同士が通信する仕組みはネットワークとは、サービスを提供する役割はサーバーとはへ進むと理解がつながります。
まとめ:コンピュータとは何か
コンピュータとは、入力・処理・記憶・出力を、ハードウェアとソフトウェアの協力で行う装置です。この全体像を軸にすると、CPU、メモリ、OS、ファイル、ネットワークなどの個別用語が1本の流れとして見えるようになります。
