デバイスドライバをアプリケーションタスクとして作成する場合の記述として、適切なものはどれか。
ア | カーネルがデバイスに対するアクセスを統一的に管理できる。 |
イ | カーネル内部のインタフェースに従って作成しなくてはならない。 |
ウ | 通常のタスクとは異なり、割込み処理をそのタスク内に定義する。 |
エ | リクエスト処理部はシステムコールのサブルーチンとして実行される。 |
答え ウ
【解説】
ア | カーネルがデバイスに対するアクセスを統一的に管理するためには、デバイスドライバをカーネル内で作成する必要があります。 |
イ | アプリケーションタスクとして作成するので、カーネル内部のインタフェースに従う必要はありません。 |
ウ | デバイスドライバでは割込みを使用すること多いので、通常のタスクとは異なり、割込み処理をそのタスク内に定義する必要があります。 |
エ | リクエスト処理部はアプリケーションタスク内で実行されます。 |
【キーワード】
・デバイスドライバ