最近、2種類のドライバ(少なくともディスクの場合)があることがわかりました。 1 つは上位ドライバー、もう 1 つは下位デバイスドライバーと呼ばれます。
誰かがこれが何であるか、なぜ2つのレベルのドライバーが必要なのか教えてください。 \
上位レベルのデバイスドライバはI / O要求をキューに入れ、しきい値に達すると、下位レベルのデバイスドライバはそれをディスクに送信します。
答え1
「十分なレベルの間接命令では問題を解決できない」ので、2つのレベルのドライバが必要です。
したがって、実際には2つのレベルは「必要」ではありませんが、コンピュータは両方ともリポジトリが同じように動作することを望むので、コンピュータにはすべて「高度なディスクドライブ」があります。
製造業者は様々な方法でデータをメディアに転送したいので、多くの低レベルドライバが存在する。それが成功した方法です。