IT資格用語解説基本情報技術者試験・OS の機能と構成
モノリシックカーネル
更新日:
用語解説
モノリシックカーネルは、プロセス管理、記憶管理、ファイルシステム、ネットワーク、デバイスドライバなど主要なOS機能を、同じカーネル空間で動作させる構造です。
■ 試験で押さえるポイント
各機能が同じ特権空間で関数呼出しにより連携でき、アドレス空間を越えるメッセージ交換が少ないため高性能にしやすい特徴があります。
一つのドライバの不具合が共有カーネル空間を破壊し、OS全体の停止へ波及する可能性があります。
ロード可能カーネルモジュールにより、再起動やカーネル再構築をせずドライバなどを追加できる実装があります。
マイクロカーネルは多くの機能をユーザ空間へ分離し、障害隔離と交換容易性を重視します。
■ 選択肢での判断ポイント
カーネル空間に置かれる機能、性能と障害波及のトレードオフ、モジュール、マイクロカーネルとの違いを問います。
例: カーネル空間のネットワークドライバが不正なメモリを書き換え、システム全体が停止する可能性があります。