2017-07-18 6 views
-3

Linuxオペレーティングシステムでは、デバイスドライバもオペレーティングシステムとともにカーネルにロードされます。これらのドライバは、状況によってはクラッシュし、オペレーティングシステムが応答しなくなったり再起動したりすることがあります。これらの状況を回避するには、の最初の方法は、これらのドライバをコアカーネルにロードすることです。第2に、これらのドライバは別のプロセスとしてカーネルにロードできます。デバイスドライバをカーネルにロード

このような問題を回避するには、どの方法を使用する必要がありますか? 1位または2位ですか?

+1

安定したドライバを使用/書き込みしますか? :D – Kris

答えて

1

Linuxカーネルには、ドライバのための「別のプロセス」のようなものはありません。ドライバはカーネルコアと同じアドレス空間で動作し、スレッドをカーネルコアと共有します。

デバイスドライバでクラッシュするとOS全体がクラッシュする可能性があります。は避けられないものです。バニラLinuxカーネルではです。

+0

はい、ほとんどの場合、(すべて?)、OSです。 –

関連する問題