ソフトウェア

基本情報技術者試験 科目A免除 修了試験 20260726 実施分 問13

マイクロカーネルの説明として,適切なものはどれか。
  • ア 必要な機能の全てをカーネル内に実装するので,一部の機能に生じた不具合の影響が他のモジュールに伝わり易い。
  • イ 必要な機能の全てを専用のアドレス空間で実行するので,処理が高速である。
  • ウ 必要最低限の機能だけをカーネル内に実装するので,カーネルのメモリサイズを小さくすることができる。
  • エ 必要最低限の機能だけを専用のアドレス空間で実行するので,プロセス間通信のオーバーヘッドを抑えることができる。

出典:基本情報技術者試験 科目A免除 修了試験 20260726 実施分 問13

答えと解説を見る

正解:ウ

覚える知識

マイクロカーネルの特徴

マイクロカーネルは,OSの最小限の機能だけをカーネルに実装し,他の機能はユーザ空間で動かす構成である。

この問題で必要なこと

マイクロカーネルは必要最低限の機能のみをカーネルに実装しカーネルを小さくする。

ひっかけ

モノリシックカーネルの特徴との取り違え。

この知識の出題:本試験系 0 回・免除試験 1 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「ソフトウェアの階層と OS の基本機能」で学ぶ