高レベルおよび低レベルのデバイスドライバとは何ですか?

高レベルおよび低レベルのデバイスドライバとは何ですか?

最近、2種類のドライバ(少なくともディスクの場合)があることがわかりました。 1 つは上位ドライバー、もう 1 つは下位デバイスドライバーと呼ばれます。

誰かがこれが何であるか、なぜ2つのレベルのドライバーが必要なのか教えてください。 \

上位レベルのデバイスドライバはI / O要求をキューに入れ、しきい値に達すると、下位レベルのデバイスドライバはそれをディスクに送信します。

ベストアンサー1

「十分なレベルの間接命令では問題を解決できない」ので、2つのレベルのドライバが必要です。

したがって、実際には2つのレベルは「必要」ではありませんが、コンピュータは両方ともリポジトリが同じように動作することを望むので、コンピュータにはすべて「高度なディスクドライブ」があります。

製造業者は様々な方法でデータをメディアに転送したいので、多くの低レベルドライバが存在する。それが成功した方法です。

おすすめ記事