第3問
コンピュータの内部ではさまざまな種類のソフトウェアが利用されているが、そ れぞれが担う機能には役割分担がある。これらのソフトウェアの中でデバイスドラ イバに関する記述として、最も適切なものはどれか。
- ア ペレーティングシステムとアプリケーションソフトウェアの間で機能し、共 通したインタフェース利用方法や統一的なコンピュータ機能の利用をアプリケー ションソフトウェアの要求に従って提供する。
- イ ンピュータの周辺機器を制御するためのソフトウェアで、利用する周辺機器 ごとに必要なものをオペレーティングシステムに組み込んで使用する。
- ウ 対話型処理システムにおいては、ユーザが端末から入力したユーザインタ フェースに関する指示を解釈し、相当するプログラムの起動や制御を行う。
- エ プログラムのソースコードまたは中間コードを一命令ずつ解釈し、機械語に翻 訳しながら実行する。 ― 3― ◇M6(023―134)
▼ 解答・解説を見る
正解:イ
解答:イ
デバイスドライバ(周辺機器を制御する専用ソフトウェア)の定義を問う問題。
- ア(×):OSとアプリケーションの間で共通インタフェースや統一的な機能利用を提供するのはミドルウェアやAPI(OSが提供する機能)の説明であり、デバイスドライバではない。
- イ(○):デバイスドライバはコンピュータの周辺機器を制御するためのソフトウェアで、利用する周辺機器ごとに必要なものをOSに組み込んで使用する。正しい定義。
- ウ(×):端末から入力した指示を解釈しプログラムの起動・制御を行うのはコマンドインタプリタ(シェル)の説明であり、デバイスドライバではない。
- エ(×):ソースコードや中間コードを一命令ずつ解釈・翻訳しながら実行するのはインタプリタの説明であり、デバイスドライバではない。
よって イ。