デバイスドライバの役割として、適切なものはどれか。
アプリケーションプログラムの要求に従って、ハードウェアを直接制御する。
実行を待っているタスクの中から、次に実行するタスクを決定する。
複数のウィンドウの、画面上での表示状態を管理する。
利用者が入力するコマンド文字列を解釈して、対応するプログラムを起動する。
デバイスドライバは、OS やアプリケーションとハードウェア(周辺機器)の仲立ちをし、ハードウェア固有の制御手順を肩代わりして制御を行うソフトウェアです。
他の選択肢について: イ:タスクスケジューリング(ディスパッチャ)の役割です。 ウ:ウィンドウマネージャの役割です。 エ:コマンドインタプリタ(シェル)の役割です。
したがって、正解は「ア」です。