カーネルの構造(モノリシックカーネル・マイクロカーネル)とは?かーねるのこうぞう
カーネルの構造(モノリシックカーネル・マイクロカーネル)とは、OSの中核機能をどこまでカーネル空間に置くかの設計方針。モノリシックカーネルはファイルシステムやデバイス制御まで特権空間に含めて呼出しを速くする。マイクロカーネルは最小限の機能だけを残し、残りを利用者空間のサーバプロセスにして、障害の隔離性と拡張性を優先する。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
組込み機器で特定のドライバだけを差し替えたい場合、マイクロカーネル構成ならそのサーバプロセスの再起動だけで復旧でき、機器全体を止めずに済む。一方、汎用サーバのように入出力の総処理量が性能を左右する用途では、メッセージ往復の少ないモノリシック構成が選ばれる。
試験での引っ掛け
マイクロカーネルは「小さいから速い」ではない。機能間の連携がプロセス間通信になるぶんオーバヘッドが増え、一般には遅くなる。得られるのは速度ではなく、障害波及の局所化と部品の入替えやすさである。
関連用語
出典・参考
公式シラバスの2 コンピュータシステム > 1. オペレーティングシステム > (2) OS の機能と構成に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。