問題 No.1563
ハードウェア資源の管理や抽象化を行い、アプリケーションソフトウェアが効率よく動作するための基本機能を提供するソフトウェアはどれか。
【正解の解説】
OS(オペレーティングシステム)
プロセス管理、メモリ管理、ファイルシステム管理などを担い、プログラムの実行環境を提供します。
スポンサーリンク
【その他の選択肢の解説】
ミドルウェア
データベース管理やWebサーバ機能など共通的な機能を提供します。
ドライバー
特定ハードウェアとOS間の通信を仲介する役割を持ちます。
ユーティリティ
ファイル圧縮やウイルスチェックなど、特定の目的で機能を補助します。