ソフトウェア・ハードウェアの基礎 | 中小企業診断士1次試験 経営情報システム


U
U

「コンピュータの5大装置って何?」と聞かれてすぐに答えられますか。ハードウェアとソフトウェアの基礎は、経営情報システムの土台となる知識です。図解でしっかり整理していきましょう。

目次

ハードウェアの5大装置——コンピュータの基本構成

コンピュータは5つの装置で構成される

コンピュータはどんなに複雑なシステムでも、基本的に5つの装置から構成されます。これをコンピュータの5大装置といいます。この分類はハードウェアの基礎であり、試験でも毎年のように出題されます。

装置名英語・略称主な役割具体例
入力装置Input Device外部からデータをコンピュータに取り込むキーボード、マウス、スキャナ、マイク、カメラ
出力装置Output Device処理結果を外部に出力するディスプレイ(モニタ)、プリンタ、スピーカ
演算装置ALU(算術論理演算装置)四則演算・論理演算を行うCPUの一部
制御装置Control Unit他の装置の動作を制御・命令を解読するCPUの一部
記憶装置Memory / Storageデータ・プログラムを記憶するRAM(主記憶)、HDD・SSD(補助記憶)
⚠️ 演算装置+制御装置=CPU:演算装置と制御装置を合わせてCPU(中央処理装置)と呼びます。CPUが「コンピュータの頭脳」と呼ばれるのは、演算と制御の両機能を担っているためです。

CPUの構成と処理方式——演算・制御・レジスタ

CPUの内部構造

CPU(Central Processing Unit)はコンピュータの中核であり、プログラムの命令を読み込んで実行する装置です。内部にはいくつかの重要な構成要素があります。

演算装置(ALU)

加減乗除などの算術演算と、AND・OR・NOTなどの論理演算を実行する部分。

処理の「実行」を担当。

制御装置

メモリからプログラムの命令を読み込み(フェッチ)、解読(デコード)し、各装置に指示を出す部分。

処理の「司令塔」を担当。

レジスタ

CPU内部の高速な一時記憶領域。演算途中のデータや命令を一時保持する。

主記憶より圧倒的に高速だが容量は極小。

CPUの主要な性能指標
指標内容単位・目安
クロック周波数1秒間に実行できるクロック数(処理速度の基準)GHz(ギガヘルツ)。数値が大きいほど高速
コア数CPUの処理核の数。多いほど並列処理が得意デュアルコア(2)・クアッドコア(4)など
キャッシュメモリCPU内蔵の超高速メモリ。よく使うデータを事前に格納L1/L2/L3キャッシュの3階層
MIPS1秒間に実行できる命令数(百万単位)Million Instructions Per Second

記憶装置の分類——主記憶と補助記憶

記憶装置は「速さ」と「容量」のトレードオフ

コンピュータの記憶装置には、高速だが容量が小さいものから低速だが大容量のものまで、階層的に構成されています。これをメモリ階層(記憶装置の階層構造)といいます。

種類主なデバイス速度容量揮発性特徴
レジスタCPU内部最高速極小(数十B)揮発演算中のデータを一時保持
キャッシュメモリL1/L2/L3キャッシュ非常に高速数MB揮発CPUと主記憶の速度差を補う
主記憶(メインメモリ)DRAM(DDR4/5)高速数GB〜数十GB揮発実行中のプログラム・データを格納
補助記憶(外部記憶)HDD・SSD・フラッシュ低速〜中速数百GB〜TB不揮発永続的なデータ保存
DRAM vs SRAM
種類特徴主な用途
DRAM低コスト・大容量・リフレッシュ必要主記憶(メインメモリ)
SRAM高速・高コスト・リフレッシュ不要キャッシュメモリ
HDD vs SSD
種類特徴
HDD磁気ディスク。大容量・低コスト。機械的構造あり
SSDフラッシュメモリ。高速・低消費電力・耐衝撃性高い
⚠️ 揮発性 vs 不揮発性:主記憶(DRAM)は揮発性(電源が切れるとデータが消える)で、補助記憶(HDD・SSD)は不揮発性(電源が切れてもデータが残る)です。この違いは試験で頻出です。

ソフトウェアの分類——システムソフトウェアと応用ソフトウェア

ソフトウェアの全体像

ソフトウェアはハードウェアを動かすためのプログラムの総称です。大きくシステムソフトウェア(基本ソフトウェア)応用ソフトウェア(アプリケーションソフトウェア)に分類されます。

分類内容主な例
システムソフトウェア
(基本ソフトウェア)
ハードウェアを管理し、アプリケーションが動作する基盤を提供するOS(Windows・macOS・Linux)、デバイスドライバ
ミドルウェアOSとアプリケーションの中間に位置し、共通機能を提供するデータベースサーバ(RDBMS)、Webサーバ、Javaランタイム
応用ソフトウェア
(アプリケーションソフトウェア)
特定の業務や目的のために開発されたソフトウェアWord・Excel・ブラウザ・会計ソフト・ERPシステム
業務用パッケージソフトウェア

汎用的な業務機能をまとめたソフトウェア。
例:会計ソフト・給与管理ソフト・ERPパッケージ(SAP・Oracle E-Business Suite)

長所:導入コストが低い・ベストプラクティスが組み込まれている

短所:カスタマイズに限界・自社の業務プロセスに合わない場合がある

スクラッチ開発(オーダーメイド)

自社の業務に合わせてゼロから開発するソフトウェア。

長所:自社の業務プロセスに完全対応・差別化要素になり得る

短所:開発コスト・期間が大きい・保守・改修のコストが継続的に発生

OSの主要機能——プロセス・メモリ・ファイル・入出力管理

OSはコンピュータの「管理者」

OS(Operating System:オペレーティングシステム)は、ハードウェアとアプリケーションの間に位置し、コンピュータ全体を管理する基本ソフトウェアです。OSがなければアプリケーションは動作できません。

OS機能内容関連する概念
プロセス管理複数のプログラムを同時に実行(マルチタスク)するためCPUの利用を調整するスケジューリング・割り込み処理・コンテキストスイッチ
メモリ管理各プロセスに必要なメモリ空間を割り当て・解放を管理する仮想記憶・ページング・スワッピング
ファイル管理補助記憶装置上のファイル・ディレクトリの作成・削除・読み書きを管理するファイルシステム(NTFS・ext4など)
入出力管理キーボード・マウス・ディスプレイ・ネットワークなどの入出力装置を制御するデバイスドライバ・割り込み
仮想記憶(バーチャルメモリ)の仕組み

物理メモリ(RAM)が不足する場合に、補助記憶(HDDやSSD)の一部をメモリとして見せかける仕組みです。

  • ページング:メモリを固定サイズの「ページ」に分割して管理
  • スワッピング:使用頻度の低いページを補助記憶に退避し、必要なときにメモリに戻す
  • スラッシング:スワッピングが頻発してシステムが極端に遅くなる現象

ソフトウェアのライセンス形態

ライセンス形態内容主な例
プロプライエタリソフトウェア
(商用ソフトウェア)
著作権者が権利を独占。ソースコードは非公開。使用・複製・改変に制限ありWindows・macOS・Microsoft Office
フリーウェア無料で使用できるが、改変・再配布には制限がある場合がある旧版のAcrobat Reader
シェアウェア試用は無料。継続使用や全機能利用には料金が必要一部のユーティリティソフト
OSS(オープンソースソフトウェア)ソースコードが公開されており、使用・改変・再配布が自由。ライセンスにより条件が異なるLinux・Apache・MySQL・Python
パブリックドメインソフトウェア著作権が消滅または放棄されており、完全に自由に使用・改変・配布できる一部の古いプログラム
OSSの主要ライセンス
ライセンス特徴代表的なソフト
GPL(GNU General Public License)派生物もGPLでの公開が必要(コピーレフト)Linux kernel・GCC
MIT Licenseほぼ制限なし。商用利用・改変・ライセンス変更も可jQuery・React(旧)
Apache License 2.0特許権の明示的な許諾あり。商用利用も可Apache HTTP Server・Android(一部)
BSD LicenseMITに近い。再配布時のライセンス文掲載が条件FreeBSD・一部のネットワークツール
⚠️ 試験で問われるOSSの特徴:「ソースコードが公開されている」「無料(フリー)であることと混同しない」「商用利用できるものも多い」「ライセンスによって再配布条件が異なる」が頻出ポイントです。

コンピュータの処理方式——バッチ処理・リアルタイム処理

処理方式内容特徴具体例
バッチ処理データをまとめて一括処理する効率的・夜間など非稼働時間に実行給与計算・月次決算・夜間の請求処理
リアルタイム処理
(オンライン処理)
データが発生した都度、即座に処理する応答性が高い・即時性が必要な処理銀行ATM・航空券予約・POS端末
時分割処理
(タイムシェアリング)
CPUの処理時間を短く区切って複数ユーザーに割り当てる複数ユーザーが同時にコンピュータを使える大型汎用機の複数端末接続
マルチタスク複数のプログラムを見かけ上同時に実行するOSによるプロセス管理で実現現代のすべてのOS(Windows・macOS等)

よくある疑問——FAQ

Q1. 5大装置のうち「記憶装置」は主記憶と補助記憶のどちらを指しますか?
5大装置の「記憶装置」は主記憶(メインメモリ)を指すことが多いですが、広義では補助記憶装置も含みます。試験の文脈では「主記憶装置(RAM)」を念頭に置いて考えることが基本です。補助記憶(HDD・SSD)は「外部記憶装置」として区別されることもあります。
Q2. CPUのクロック周波数が高いほど必ず処理は速いのですか?
クロック周波数は処理速度の重要な指標ですが、それだけでは決まりません。コア数・キャッシュメモリの量・アーキテクチャの効率・メモリの速度なども総合的に影響します。例えばコア数が多いCPUは、周波数が低くても並列処理では高性能になることがあります。
Q3. OSSは「フリーソフト(無料)」と同じですか?
異なります。OSSの「フリー」は「自由(Freedom)」を意味し、ソースコードへのアクセス・改変・再配布の自由を指します。必ずしも無料(Free of charge)とは限りません。有料でサポートを提供するOSSビジネスも多くあります。一方、フリーウェアは無料ですがソースコードは非公開のものが多いです。
Q4. 仮想記憶(バーチャルメモリ)を使うと何が良いのですか?
物理RAM以上のメモリ空間をプロセスに提供できます。複数のプログラムを同時に実行したり、大きなプログラムを動かしたりできるようになります。ただし補助記憶(HDD/SSD)へのアクセスが発生するため、物理RAMのみの場合より低速です。スラッシングが起きると極端にパフォーマンスが低下します。
Q5. ミドルウェアとはOSとアプリの間の何をするものですか?
ミドルウェアはOSの機能だけでは不十分な共通機能(データベース管理・Webサーバ・メッセージング・認証など)を提供するソフトウェアです。例えば複数のアプリケーションが同じデータベースを使う場合、データベースサーバ(MySQL・Oracle等)がミドルウェアとして機能し、各アプリが個別にファイル管理をする必要がなくなります。
Q6. バッチ処理とリアルタイム処理はどちらが優れているのですか?
目的によって使い分けます。大量データを効率よく処理するにはバッチ処理(例:夜間の給与計算)が適しています。顧客への即時応答が必要な処理(例:ATM入出金・EC決済)にはリアルタイム処理が必要です。現代のシステムでは両者を組み合わせることが多く(日中はリアルタイム処理→夜間にバッチで集計)、排他的な選択ではありません。

試験対策——ハードウェア・ソフトウェアの頻出ポイント

試験直前チェックリスト
論点キーポイント
5大装置入力・出力・演算・制御・記憶(演算+制御=CPU)
CPUの構成演算装置・制御装置・レジスタの役割
主記憶 vs 補助記憶揮発性・速度・容量の違い(DRAM は揮発性)
DRAM vs SRAMDRAM=主記憶・リフレッシュ必要。SRAM=キャッシュ・高速
HDD vs SSDHDD=磁気・大容量・低コスト。SSD=フラッシュ・高速・耐衝撃
ソフトウェアの分類システムソフトウェア(OS)→ミドルウェア→アプリケーション
OSの機能プロセス管理・メモリ管理・ファイル管理・入出力管理の4つ
OSSの特徴ソースコード公開・改変自由・「無料」と混同しない
処理方式バッチ(一括・夜間)vs リアルタイム(即時・ATM等)

まとめ——ハードウェア・ソフトウェアの基礎

全体の流れを整理する

ハードウェアの5大装置を入口に、CPUの構成・記憶装置の階層・ソフトウェアの分類・OSの機能・ライセンス形態・処理方式という順番で理解を積み重ねていくと、経営情報システム科目の基礎が固まります。

特に「5大装置の名前と役割」「主記憶(揮発性・高速)と補助記憶(不揮発性・大容量)の違い」「OSSの正しい意味(フリー=自由)」は確実に押さえておきましょう。

経営情報システムの中でも、ハードウェア・ソフトウェアの基礎は他の論点(ネットワーク・データベース・セキュリティ)の土台となる知識です。5大装置から始まり、OS・ライセンス形態まで一気に整理して、過去問演習に取り組んでみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

中小企業診断士試験勉強中のアラフィフシングルマザーです。
大学卒業後から現在まで、数々の失敗をしながらずっと自営業として試行錯誤を重ねてきました。
もっときちんと経営やビジネスの知識を身につけて、将来は他の事業者の方のお役にも立てたらいいな、と思うようになり、中小企業診断士の試験に挑戦中です。

目次