4

ほとんどのオペレーティング システムでは、ドライバはカーネルの一部になると誰かが私に言いました。これはどのように起こりますか?カーネルは自分自身を逆コンパイルし、ドライバーを追加し、自分自身を再コンパイルしますか? それとも、カーネル用のドライバ プラグインですか? ドライバーは独自の個別のプログラムでさえありますか?

4

2 に答える 2

2

ドライバーは、既知のインターフェイスを公開するライブラリにコンパイルされます。次に、カーネルは起動時にドライバーをスキャンし、それらをカーネル メモリに読み込みます。Linux などの一部のオペレーティング システムは、OS の実行中にロード/アンロードできるカーネル モジュールもサポートしています...

于 2010-09-08T01:08:11.753 に答える