とりあえずカーネルは何をするの?
カーネルは、プログラムとハードウェアの仲介者として働きます。

プロセス⇔メモリ間の調整
プロセス⇔MPU間の調整
プロセス⇔ハードウェア間の調整

すべての動作中のプログラム(プロセス)のメモリー管理(とそのための調整)を行います。
プロセスが公平に(または不公平に) プロセッサのサイクルを共有できるようにします。
さらに、プログラムがハードウェアと対話するためのインターフェイスを提供します。

ローダブルモジュールってなに?
ローダブルモジュールとは、カーネルには直接リンクされない
(カーネル本体には含まれない)カーネルコードのかけらです。
個別にコンパイルし、ほとんどいつでも動作中のカーネルに組み込んだり
取り外したりすることができます。
柔軟性ゆえ、特定のカーネル機能を実現するのに、
好んで用いられています。
よく使われているデバイスドライバの多く、
例えば PCMCIA ドライバや QIC-80/40 テープドライバは、
ローダブルモジュールです。

Copyright(C)Brian Ward, 1994-1999.

 

コメント

お気に入り日記の更新

最新のコメント

この日記について

日記内を検索