ミドルウェア(全6問中6問目)
No.6解説へ
パソコンのOSが提供する機能を利用するためのAPIに関する記述のうち,適切なものはどれか。
出典:平成16年春期 問33
- APIで呼び出されるOSの処理モジュールは,あらかじめそれを利用するプログラムに静的にリンクしておく必要がある。
- OSのAPIが提供されない周辺機器は,ユーザープログラムから利用又は制御することはできない。
- アーキテクチャの異なるCPU間でも,同じOSとそのAPIを使用することによって,プログラムの互換性を高め,移植時の工数を削減することが可能である。
- 異なるOS間でもAPIは共通であり,APIだけを使用したプログラムであれば,再コンパイルだけでほかのOSへの移植が可能である。
広告
解説
API(Application Programming Interface)は、アプリケーションに共通の標準化されたインタフェースを提供するためにOSなどが提供するライブラリ(モジュールの集まり)です。開発者は、APIを介してウィンドウの表示やプリンターの制御・ファイル読書きなどのOSが持つ機能を呼び出すことができます。
- OSの提供するライブラリとよばれるは、主記憶を効率的に利用するために実行ファイルと動的にリンクされます。
- OSのAPIが提供されない周辺機器は、デバイスドライバを介してユーザープログラムから利用又は制御することができます。
- 正しい。
- OSが異なれば提供されるAPIも異なります。
広告