目录:
定义-设备驱动程序是什么意思?
设备驱动程序是一种特殊形式的软件应用程序,旨在与硬件设备进行交互。 没有所需的设备驱动程序,相应的硬件设备将无法工作。
设备驱动程序通常通过硬件连接到的通信子系统或计算机总线与硬件通信。 设备驱动程序是特定于操作系统且与硬件相关的。 设备驱动程序充当硬件设备与使用它的程序或操作系统之间的翻译器。
设备驱动程序也可以称为软件驱动程序。
Techopedia解释了设备驱动程序
设备驱动程序的唯一目的是通过将操作系统的I / O指令翻译成设备可以理解的语言来指导计算机如何与输入/输出设备(I / O)通信。 I / O设备有各种类型的设备驱动程序,例如键盘,鼠标,CD / DVD驱动器,控制器,打印机,图形卡和端口。
还有虚拟设备驱动程序(VxD),它们是使硬件设备与应用程序之间直接通信的设备驱动程序组件。 虚拟设备驱动程序有助于管理数据流,以使多个应用程序能够无冲突地访问同一硬件。 发生中断(来自硬件设备的信号)时,虚拟设备驱动程序将根据硬件设备设置的状态配置下一个指令步骤。
为使计算机的所有部件具有正确的设备驱动程序,至关重要的是要使系统高效运行。 首次打开计算机时,操作系统与设备驱动程序和基本输入/输出系统(BIOS)一起执行硬件任务。 没有设备驱动程序,操作系统将无法与I / O设备通信。
物理硬件设备不仅依靠设备驱动程序来运行,而且软件组件也是如此。 大多数程序通过使用常规命令来访问设备。 设备驱动程序将语言翻译为设备的专用命令。
许多设备驱动程序由制造商提供或作为操作系统的内置组件提供。 更新或更换硬件和软件组件时,这会使设备驱动程序过时。