OS・ソフトウェア・ミドルウェア(ライセンス形態・OSS)| 中小企業診断士1次試験 経営情報システム

U

「OSって何ですか?」と聞かれたとき、なんとなくわかっているけれど言葉にしにくい、そんな論点のひとつでした。整理してみると、OSは会社でいう「総務部」そのもの。その視点で見直したら、ミドルウェアとアプリケーションの違いもすっきり整理できました。

中小企業診断士1次試験の経営情報システムでは、OS・ミドルウェア・ソフトウェアの分類とライセンス形態が繰り返し出題されます。「ハードウェアとアプリの間に何があるのか」を層で整理することで、試験の問われ方がよく見えてきます。

目次

ソフトウェアの3層構造と「会社の部門」

コンピュータのソフトウェアは大きく3層に分かれています。これを「会社の部門構造」に当てはめると、各層の役割が直感的に理解できます。

ハードウェア(設備)→ OS(総務部)→ ミドルウェア(通訳)→ アプリ(営業・開発など各部門)という順番で積み重なっています。

アプリケーション
ソフトウェア
営業・開発部門に相当。Word・Excel・ブラウザ・会計ソフトなど、ユーザーが直接使うソフト。OSとミドルウェアのサービスを借りて動く。
ミドルウェア
通訳・仲介役に相当。OSとアプリの間で共通機能(データベース・Webサーバーなど)を提供。アプリが個別に実装しなくて済む仕組みを提供する。
OS
(基本ソフト)
総務部に相当。ハードウェアを管理し、全アプリにCPU・メモリ・ストレージを配分する。プロセス管理・メモリ管理・ファイル管理・入出力管理が主な仕事。
ハードウェア
会社の建物・設備に相当。CPU・メモリ・ストレージ・入出力装置など物理的な機器。ソフトウェアはハードウェアなしには動かない。
試験のポイント:「基本ソフト=OS」「応用ソフト=アプリケーション」という言い方も出題される。ミドルウェアは「OSとアプリの中間に位置するソフトウェア」として問われることが多い。

OSの種類と特徴

OSにはいくつかの種類があります。試験では「どのOSがどんな場面で使われるか」「カーネルとは何か」といった問われ方をします。

OS名主な用途特徴
Windows企業・個人PC世界で最もシェアが高いデスクトップOS。Microsoft製。GUIが充実。
macOSクリエイティブ系PCApple製。デザイン・映像制作に強い。Unixベース。
Linuxサーバー・組み込みオープンソース。無償で利用可能。高い安定性・カスタマイズ性。
Androidスマートフォン・タブレットGoogle製。Linuxベース。オープンソース。世界最大のモバイルOSシェア。
iOS / iPadOSiPhone・iPadApple製。クローズドエコシステム。セキュリティが高い。
UNIXサーバー・学術機関マルチユーザー・マルチタスクの先駆け。macOSとLinuxの原型。
カーネルとは:OSの中核部分。ハードウェアと直接やりとりする最も低いレベルのプログラム。「OSの心臓部」とイメージすると覚えやすい。

ミドルウェアの役割

ミドルウェアは「OSとアプリの間の通訳」です。複数のアプリが共通して使う機能(データベース接続・メッセージ送受信など)をまとめて提供することで、開発効率を高めます。

種類代表例役割
DBMSミドルウェアMySQL・Oracle・PostgreSQLデータベースへの接続・SQL実行を仲介する
WebサーバーApache・Nginx・IISHTTPリクエストを受け付け、コンテンツを返す
アプリケーションサーバーTomcat・JBossWebアプリのビジネスロジックを実行する
メッセージ指向ミドルウェアRabbitMQ・Kafkaアプリ間の非同期メッセージ送受信を管理する
RPCミドルウェアgRPC・CORBA異なるシステム間で関数呼び出しを可能にする

ライセンス形態の分類

ソフトウェアは「誰がどう使えるか」を定めたライセンス形態によって分類されます。試験では「オープンソースソフトウェア(OSS)の特徴」が頻出です。

オープンソース(OSS)
ソースコードが公開されており、無償で利用・改変・再配布できる。コミュニティが開発を支える。
例:Linux・Python・MySQL・Apache
フリーソフト
無償で利用できるが、ソースコードは非公開のことが多い。改変・再配布は不可の場合も。
例:各種無料アプリ・フリーウェア
シェアウェア
試用期間は無償、継続使用には有償登録が必要。機能制限版で試せる。
例:一部のユーティリティツール
プロプライエタリ
販売会社が権利を持ち、使用許諾(ライセンス)契約に基づいて利用。ソースコード非公開。
例:Microsoft Office・Adobe製品
パブリックドメイン
著作権が放棄または消滅したソフト。制限なく自由に利用・改変・配布可能。
例:一部の古いソフトウェア
OSSの試験頻出ポイント:①ソースコードが公開されている ②商用利用可能なライセンス(MIT・Apache等)が多い ③コピーレフト(GPL)はOSSを改変した場合も公開義務が生じる ④セキュリティは「多くの目が見る」ため脆弱性が発見されやすい(良い面)という特性がある。

まとめ:試験前チェックリスト

  • ソフトウェアは「ハードウェア→OS→ミドルウェア→アプリ」の3層構造。OS=総務部(管理),ミドルウェア=通訳(共通機能提供)
  • OSの主な機能:プロセス管理・メモリ管理・ファイル管理・入出力管理。カーネルはOSの中核部分
  • OSの種類:Windows(企業PC)・Linux(サーバー・OSS)・Android(スマホ・Linuxベース)
  • OSSはソースコード公開・無償・改変可。GPL(コピーレフト)は改変版も公開義務あり
  • ライセンス形態:OSS・フリーソフト・シェアウェア・プロプライエタリ・パブリックドメインの違いを区別する
一発合格まとめシートはAmazonで購入できます:前編後編
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

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

目次