驱动进程 Device driver
设备驱动进程(英语:device driver),简称驱动进程(driver),是一个允许高端(High level)电脑软件(computer software)与硬件(hardware)交互的进程,这种进程创建了一个硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线(bus)或其它沟通子系统(subsystem)与硬件形成连接的机制,这样的机制使得硬件设备(device)上的数据交换成为可能。
依据不同的电脑架构与操作系统差异平台,驱动程序可以是8比特(8-bit)、16比特(16-bit)、32比特(32-bit),甚至是最新的64比特(64-bit),这是为了调和操作系统与驱动程序之间的依存关系,例如在Windows 3.11的16比特操作系统时代,大部份的驱动程序都是16比特,到了32比特的Windows XP则大部份是使用32比特驱动程序(微软提供了Windows Driver Model可实作driver),至于64比特的Linux或是Windows Vista平台上,就必须使用64比特的驱动程序(WDM与WDF皆可实作64比特驱动程序)。