现在的位置:首页  /  云计算培训   /   云计算技术教程

什么是驱动程序

来源: 薪享宏福
发布时间: 2018年12月12日
分享到:
什么是驱动程序

    设备驱动程序(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位驱动程序)。