マイクロカーネルは、サービスをより簡単に処理できるようにするため、およびカーネルコードから分離するために1980年代に最初に開発されました。 基本的に、 マイクロカーネルは、オペレーティングシステムの実装に使用される最小限のソフトウェアです。 それらは10, 000行以下のコードで構成され、IPC(プロセス間通信)、低レベルアドレス空間管理、およびスレッド管理を含みます。
注:一般的なオペレーティングシステムは、マイクロカーネルからデバイスドライバとファイルシステムを削除し、代わりにそれらをユーザー空間で実行します。
カーネル、オペレーティングシステムの用語