驅動程序

設備驅動程序 （ 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平臺上 ， 就必須使用64位元的驅動程式 （ WDM與WDF皆可實作64位元驅動程式 ） 。