正答1
解説
正解は1です。
OSを構成するソフトウェアのうち、デバイスドライバの役割を問う問題です。
デバイスドライバは、プリンタやディスク、キーボードなどの周辺装置を制御するためのソフトウェアです。
【選択肢別解説】
1:○ デバイスドライバは、アプリケーションプログラムやOSからの要求を受け、装置固有の手順でハードウェアを直接制御します。
2:× 実行待ちのタスクから次に実行するタスクを決めるのは、OSのタスク管理(スケジューラ、ディスパッチャ)の役割です。
3:× 複数のウィンドウの表示状態を管理するのは、ウィンドウマネージャ(ウィンドウシステム)の役割です。
4:× 入力されたコマンド文字列を解釈してプログラムを起動するのは、シェル(コマンドインタプリタ)の役割です。
【ポイント】
デバイスドライバがあることで、アプリケーションは装置ごとの違いを意識せずに入出力を依頼できます。
新しい周辺装置を接続するときに、対応するドライバを導入するのはこのためです。