問題 No.4149
OSやデータベース管理システム、ネットワーク機器などの保守・運用や障害診断、データ管理などを効率的に行うために提供される補助的なプログラムやツールの総称はどれか。
【正解の解説】
サポートユーティリティ
サポートユーティリティは、いわば「システム専用の万能お助け工具箱」のようなものです。例えば、マイホームに暮らしていると、家具のネジが緩んだり、定期的な掃除や点検が必要になりますよね。それと同じで、パソコンのOSやデータベースがいつも健康でスムーズに動くように、健康診断やデータの整理整頓をしてくれる便利な専用ツールだとイメージしてください。
スポンサーリンク
【その他の選択肢の解説】
デバイスドライバ
デバイスドライバはハードウェアとOSを繋ぐ通訳のようなものであり、システム全体の保守やデータ管理を行うサポートユーティリティとは役割が異なります。初学者は「システムを快適にする便利ツール」というイメージだけで混同しやすいので、ハードウェアを直接動かす主役級のソフトであると区別して覚えましょう。
ファームウェア
ファームウェアは機械の基板などに焼き付けられているハードウェア寄りのプログラムであり、OSの保守やデータ管理を行うサポートユーティリティとは異なります。家電のリモコン内部でボタン操作を制御している頭脳のようなものであり、後から簡単に追加・削除して保守作業を行う補助ツールとは根本的に存在が違います。
ミドルウェア
ミドルウェアはデータベース管理システムやWebサーバなどが該当し、アプリが動きやすい土台を作るのが仕事です。保守や障害診断などの補助を行うサポートユーティリティとは異なり、システムを支えるインフラの一部です。試験では「補助ツール」と「土台のソフトウェア」という言葉の定義の違いを見抜くことが大切です。