ハードウェアとアプリケーションソフトウェアの間に位置し、メモリ管理やファイル管理、ユーザインタフェースなどの基本機能を提供するソフトウェアはどれか?
- ①オペレーティングシステム
- ②BIOS
- ③ミドルウェア
- ④デバイスドライバ
答えと解説を見る
正解は「オペレーティングシステム」。略して OS。コンピュータ全体を管理する基本ソフトウェア。
なぜ
OS は、メモリやファイル、CPU を使う順番などを管理し、アプリが同じ方法でハードウェアを使えるようにする。画面やキーボードで操作するしくみ(ユーザインタフェース)も用意する。Windows、macOS、Linux、Android などがある。
ひっかけ注意
・「BIOS」…電源を入れた直後に最初に動くプログラム。ハードウェアを点検・準備し、OSを読みこんだところで制御をOSにわたす。
・「ミドルウェア」…OSとアプリの中間に位置し、データベース管理など特定の共通機能を受け持つソフトウェア。全体の管理はOSが行う。
・「デバイスドライバ」…プリンタなど特定の周辺機器を、OSから動かすためのソフトウェア。機器の種類ごとに用意する。