驱动程序

✍ dations ◷ 2025-08-01 05:54:13 #驱动程序,操作系统技术,主板,计算机总线,数字电子

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

驱动程序的开发工作是很具挑战性的,因为必须配合着硬件与软件上相当明确与高级的平台技术。由于大多数的驱动程序(device drivers)运行在核心模式(kernel mode),软件的错误经常造成系统严重的不稳定,例如蓝屏(blue screen),这跟过去的用户模式(user mode)下的程序设计(例如Delphi、VB、Java)有明显的差异性。

为了大量减轻驱动程序开发人员的负担,微软不断的改进驱动程序的开发软件与架构,从早期复杂深晦的VxD,到Windows XP上的Windows Driver Model(以下简称WDM)开发架构,如今Windows Driver Foundation(以下简称WDF)已成为新一代的Windows平台驱动程序发展架构,这个架构大量简化了驱动程序的开发流程,更符合面向对象的精神,此架构包含了User Mode Driver Framework与Kernel Mode Driver Framework两种开发模式。在开发Windows平台上的驱动程序之前,必须先安装DDK(Driver Development Kit),DDK包同时支持WDM与WDF两种架构。

Linux下的设备有三种基本类型:字符设备,块设备和网络接口。

因为常见的硬件和操作系统的差异性,驱动程序存在着不同的方式。用于:

驱动程序的抽象化共同层级(Common levels of abstraction):

相关

  • 达尔文学说达尔文主义是与生物演化有关的一系列运动和概念,其中也包含与查尔斯·达尔文无关的思想。随着时间的推移,“达尔文主义”的含义已经发生了变化,这取决于谁在使用这个词语。在美
  • Z检验Z检验,也称“U检验”,是为了检验在零假设情况下测试数据能否可以接近正态分布的一种统计测试。根据中心极限定理,在大样本条件下许多测验可以被贴合为正态分布。在不同的显著性
  • 武术家武术家,又叫武者,泛指锻炼武术,且在武术上具有成就的人士。练武的人遍布世界各地,也出现一些知名的流派,如中国功夫、拳击、柔道、剑道、空手道、跆拳道、合气道、泰拳、桑搏、日
  • 豆蟹Pinnotheres cranchii Leach, 1815 Pinnotheres latreilli Leach, 1815 Pinnotheres modiolae Costa, 1840 Pinnotheres modioli Leach, 1814 Pinnotheres mytilii Leach, 1
  • 耶拿分析仪器德国耶拿分析仪器股份公司(Analytik Jena AG)是总部在德国图林根州耶拿的公司,主要提供工业及科研用的分析、生物分析以其它光学设备。耶拿分析仪器成立于1990年,当时是一家分析
  • 朱锡元朱锡元,明末清初政治人物。浙江山阴县(今属绍兴市)人。明崇祯元年(1628年)戊辰科进士。崇祯十六年(1644年)任南直隶宁国府知府。弘光元年(清顺治元年,1645年),清军南下,朱锡元降清,于五月
  • 奥村武雄奥村武雄(1920年2月-1943年9月22日),日本海军的战斗机飞行员,在世时的最终阶级是上等飞行兵曹,战死后飞行兵曹长。出生于福井县,据说总击落数为54架。
  • 平坂读平坂读(日语:平坂 読/ひらさか よみ )是出生于日本岐阜县的轻小说作家。在MF文库J发表轻小说出道作《幽灵恋人》,获得第0届MF文库J轻小说新人奖优秀赏荣誉。作品大多于MF文库J发
  • 瓜希拉半岛瓜希拉半岛(西班牙语:Peninsula de La Guajira),是南美洲大陆西北部向加勒比海伸出的一个半岛,东南为委内瑞拉湾,是南美洲大陆的最北点。该半岛面积约为25000平方公里,分属哥伦比亚
  • 葛翠琳葛翠琳(1930年-),笔名婴林、葛琳,女,河北乐亭人,中国儿童文学作家,全国优秀儿童文学奖获得者。