U「コンピュータの5大装置って何?」と聞かれてすぐに答えられますか。ハードウェアとソフトウェアの基礎は、経営情報システムの土台となる知識です。図解でしっかり整理していきましょう。
ハードウェアの5大装置——コンピュータの基本構成
コンピュータはどんなに複雑なシステムでも、基本的に5つの装置から構成されます。これをコンピュータの5大装置といいます。この分類はハードウェアの基礎であり、試験でも毎年のように出題されます。
| 装置名 | 英語・略称 | 主な役割 | 具体例 |
|---|---|---|---|
| 入力装置 | Input Device | 外部からデータをコンピュータに取り込む | キーボード、マウス、スキャナ、マイク、カメラ |
| 出力装置 | Output Device | 処理結果を外部に出力する | ディスプレイ(モニタ)、プリンタ、スピーカ |
| 演算装置 | ALU(算術論理演算装置) | 四則演算・論理演算を行う | CPUの一部 |
| 制御装置 | Control Unit | 他の装置の動作を制御・命令を解読する | CPUの一部 |
| 記憶装置 | Memory / Storage | データ・プログラムを記憶する | RAM(主記憶)、HDD・SSD(補助記憶) |
CPUの構成と処理方式——演算・制御・レジスタ
CPU(Central Processing Unit)はコンピュータの中核であり、プログラムの命令を読み込んで実行する装置です。内部にはいくつかの重要な構成要素があります。
加減乗除などの算術演算と、AND・OR・NOTなどの論理演算を実行する部分。
処理の「実行」を担当。
メモリからプログラムの命令を読み込み(フェッチ)、解読(デコード)し、各装置に指示を出す部分。
処理の「司令塔」を担当。
CPU内部の高速な一時記憶領域。演算途中のデータや命令を一時保持する。
主記憶より圧倒的に高速だが容量は極小。
| 指標 | 内容 | 単位・目安 |
|---|---|---|
| クロック周波数 | 1秒間に実行できるクロック数(処理速度の基準) | GHz(ギガヘルツ)。数値が大きいほど高速 |
| コア数 | CPUの処理核の数。多いほど並列処理が得意 | デュアルコア(2)・クアッドコア(4)など |
| キャッシュメモリ | CPU内蔵の超高速メモリ。よく使うデータを事前に格納 | L1/L2/L3キャッシュの3階層 |
| MIPS | 1秒間に実行できる命令数(百万単位) | Million Instructions Per Second |
記憶装置の分類——主記憶と補助記憶
コンピュータの記憶装置には、高速だが容量が小さいものから低速だが大容量のものまで、階層的に構成されています。これをメモリ階層(記憶装置の階層構造)といいます。
| 種類 | 主なデバイス | 速度 | 容量 | 揮発性 | 特徴 |
|---|---|---|---|---|---|
| レジスタ | CPU内部 | 最高速 | 極小(数十B) | 揮発 | 演算中のデータを一時保持 |
| キャッシュメモリ | L1/L2/L3キャッシュ | 非常に高速 | 数MB | 揮発 | CPUと主記憶の速度差を補う |
| 主記憶(メインメモリ) | DRAM(DDR4/5) | 高速 | 数GB〜数十GB | 揮発 | 実行中のプログラム・データを格納 |
| 補助記憶(外部記憶) | HDD・SSD・フラッシュ | 低速〜中速 | 数百GB〜TB | 不揮発 | 永続的なデータ保存 |
| 種類 | 特徴 | 主な用途 |
|---|---|---|
| DRAM | 低コスト・大容量・リフレッシュ必要 | 主記憶(メインメモリ) |
| SRAM | 高速・高コスト・リフレッシュ不要 | キャッシュメモリ |
| 種類 | 特徴 |
|---|---|
| HDD | 磁気ディスク。大容量・低コスト。機械的構造あり |
| SSD | フラッシュメモリ。高速・低消費電力・耐衝撃性高い |
ソフトウェアの分類——システムソフトウェアと応用ソフトウェア
ソフトウェアはハードウェアを動かすためのプログラムの総称です。大きくシステムソフトウェア(基本ソフトウェア)と応用ソフトウェア(アプリケーションソフトウェア)に分類されます。
| 分類 | 内容 | 主な例 |
|---|---|---|
| システムソフトウェア (基本ソフトウェア) | ハードウェアを管理し、アプリケーションが動作する基盤を提供する | OS(Windows・macOS・Linux)、デバイスドライバ |
| ミドルウェア | OSとアプリケーションの中間に位置し、共通機能を提供する | データベースサーバ(RDBMS)、Webサーバ、Javaランタイム |
| 応用ソフトウェア (アプリケーションソフトウェア) | 特定の業務や目的のために開発されたソフトウェア | Word・Excel・ブラウザ・会計ソフト・ERPシステム |
汎用的な業務機能をまとめたソフトウェア。
例:会計ソフト・給与管理ソフト・ERPパッケージ(SAP・Oracle E-Business Suite)
長所:導入コストが低い・ベストプラクティスが組み込まれている
短所:カスタマイズに限界・自社の業務プロセスに合わない場合がある
自社の業務に合わせてゼロから開発するソフトウェア。
長所:自社の業務プロセスに完全対応・差別化要素になり得る
短所:開発コスト・期間が大きい・保守・改修のコストが継続的に発生
OSの主要機能——プロセス・メモリ・ファイル・入出力管理
OS(Operating System:オペレーティングシステム)は、ハードウェアとアプリケーションの間に位置し、コンピュータ全体を管理する基本ソフトウェアです。OSがなければアプリケーションは動作できません。
| OS機能 | 内容 | 関連する概念 |
|---|---|---|
| プロセス管理 | 複数のプログラムを同時に実行(マルチタスク)するためCPUの利用を調整する | スケジューリング・割り込み処理・コンテキストスイッチ |
| メモリ管理 | 各プロセスに必要なメモリ空間を割り当て・解放を管理する | 仮想記憶・ページング・スワッピング |
| ファイル管理 | 補助記憶装置上のファイル・ディレクトリの作成・削除・読み書きを管理する | ファイルシステム(NTFS・ext4など) |
| 入出力管理 | キーボード・マウス・ディスプレイ・ネットワークなどの入出力装置を制御する | デバイスドライバ・割り込み |
物理メモリ(RAM)が不足する場合に、補助記憶(HDDやSSD)の一部をメモリとして見せかける仕組みです。
- ページング:メモリを固定サイズの「ページ」に分割して管理
- スワッピング:使用頻度の低いページを補助記憶に退避し、必要なときにメモリに戻す
- スラッシング:スワッピングが頻発してシステムが極端に遅くなる現象
ソフトウェアのライセンス形態
| ライセンス形態 | 内容 | 主な例 |
|---|---|---|
| プロプライエタリソフトウェア (商用ソフトウェア) | 著作権者が権利を独占。ソースコードは非公開。使用・複製・改変に制限あり | Windows・macOS・Microsoft Office |
| フリーウェア | 無料で使用できるが、改変・再配布には制限がある場合がある | 旧版のAcrobat Reader |
| シェアウェア | 試用は無料。継続使用や全機能利用には料金が必要 | 一部のユーティリティソフト |
| OSS(オープンソースソフトウェア) | ソースコードが公開されており、使用・改変・再配布が自由。ライセンスにより条件が異なる | Linux・Apache・MySQL・Python |
| パブリックドメインソフトウェア | 著作権が消滅または放棄されており、完全に自由に使用・改変・配布できる | 一部の古いプログラム |
| ライセンス | 特徴 | 代表的なソフト |
|---|---|---|
| GPL(GNU General Public License) | 派生物もGPLでの公開が必要(コピーレフト) | Linux kernel・GCC |
| MIT License | ほぼ制限なし。商用利用・改変・ライセンス変更も可 | jQuery・React(旧) |
| Apache License 2.0 | 特許権の明示的な許諾あり。商用利用も可 | Apache HTTP Server・Android(一部) |
| BSD License | MITに近い。再配布時のライセンス文掲載が条件 | FreeBSD・一部のネットワークツール |
コンピュータの処理方式——バッチ処理・リアルタイム処理
| 処理方式 | 内容 | 特徴 | 具体例 |
|---|---|---|---|
| バッチ処理 | データをまとめて一括処理する | 効率的・夜間など非稼働時間に実行 | 給与計算・月次決算・夜間の請求処理 |
| リアルタイム処理 (オンライン処理) | データが発生した都度、即座に処理する | 応答性が高い・即時性が必要な処理 | 銀行ATM・航空券予約・POS端末 |
| 時分割処理 (タイムシェアリング) | CPUの処理時間を短く区切って複数ユーザーに割り当てる | 複数ユーザーが同時にコンピュータを使える | 大型汎用機の複数端末接続 |
| マルチタスク | 複数のプログラムを見かけ上同時に実行する | OSによるプロセス管理で実現 | 現代のすべてのOS(Windows・macOS等) |
よくある疑問——FAQ
試験対策——ハードウェア・ソフトウェアの頻出ポイント
| 論点 | キーポイント |
|---|---|
| 5大装置 | 入力・出力・演算・制御・記憶(演算+制御=CPU) |
| CPUの構成 | 演算装置・制御装置・レジスタの役割 |
| 主記憶 vs 補助記憶 | 揮発性・速度・容量の違い(DRAM は揮発性) |
| DRAM vs SRAM | DRAM=主記憶・リフレッシュ必要。SRAM=キャッシュ・高速 |
| HDD vs SSD | HDD=磁気・大容量・低コスト。SSD=フラッシュ・高速・耐衝撃 |
| ソフトウェアの分類 | システムソフトウェア(OS)→ミドルウェア→アプリケーション |
| OSの機能 | プロセス管理・メモリ管理・ファイル管理・入出力管理の4つ |
| OSSの特徴 | ソースコード公開・改変自由・「無料」と混同しない |
| 処理方式 | バッチ(一括・夜間)vs リアルタイム(即時・ATM等) |
まとめ——ハードウェア・ソフトウェアの基礎
ハードウェアの5大装置を入口に、CPUの構成・記憶装置の階層・ソフトウェアの分類・OSの機能・ライセンス形態・処理方式という順番で理解を積み重ねていくと、経営情報システム科目の基礎が固まります。
特に「5大装置の名前と役割」「主記憶(揮発性・高速)と補助記憶(不揮発性・大容量)の違い」「OSSの正しい意味(フリー=自由)」は確実に押さえておきましょう。
経営情報システムの中でも、ハードウェア・ソフトウェアの基礎は他の論点(ネットワーク・データベース・セキュリティ)の土台となる知識です。5大装置から始まり、OS・ライセンス形態まで一気に整理して、過去問演習に取り組んでみてください。









