CO-K03|情報Ⅰ 対策問題
ハードウェアを管理し、アプリケーションソフトウェアに共通の基本機能を提供するソフトウェアを何というか。
解答・解説を見る
正解: 1
正答
1
この問題のポイント
OS(基本ソフトウェア) を問う問題です。ソフトウェアの階層構造とセットで覚えましょう。
解説
ソフトウェアは、コンピュータ全体を動かす**基本ソフトウェア(OS)と、特定の目的に使う応用ソフトウェア(アプリケーション)**に大きく分かれます。文書作成ソフトやブラウザはすべて応用ソフトウェアで、OSという土台の上で動いています。
OS(オペレーティングシステム)の仕事は、(1)CPUやメモリを各アプリに割り当てる資源管理、(2)ファイルの保存・読み出しの管理、(3)キーボード・マウス・画面などの入出力管理、(4)ウィンドウやアイコンなどユーザインタフェースの提供、です。アプリはこれらの共通機能をOSに任せることで、機器ごとの細かい違いを気にせずに作れます。
代表例はWindows、macOS、iOS、Androidです。ソフトウェアの階層は「アプリケーション → OS → デバイスドライバ → ハードウェア」の順で、周辺機器ごとの制御はOSの下で働くデバイスドライバが受け持ちます。
共通テストでは「共通の基本機能を提供する」「ハードウェアを管理する」という説明文からOSを選ばせたり、OS・アプリ・ドライバの役割を入れ替えた選択肢で問われます。「共通の土台ならOS、特定の機器の橋渡しならドライバ」と区別しましょう。
選択肢の確認
1.○ ハードウェア管理と共通機能の提供はOSの定義そのもの。
2.× ブラウザはWebページ閲覧用の応用ソフトウェアで、OSの上で動く。
3.× デバイスドライバは特定の周辺機器をOSから制御するための橋渡しソフト。
4.× コンパイラはプログラムを機械語に一括翻訳するソフト。
ここだけは覚えよう
OS=ハードとアプリの間に立つ土台 — 「共通の基本機能を提供」と来たらOS。