第7章 驱动程序 7
1 驱动程序概述 本章主要介绍驱动程序基本概念、分类、安装、升级、备份、卸载等方面知识
以打印机驱动程序为例详细介绍了驱动程序相关操作
1 什么是驱动程序 驱动程序,英文名为“Device Driver”,全称为“设备驱动程序”,是一段能让计算机与各种硬件设备通讯的程序代码
它是一种特殊的程序,首先其作用是将硬件本身的功能传递给操作系统,接下来的主要功能就是完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译
当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐
简单的说驱动程序提供了硬件到操作系统的一个接口以及协调二者之间的关系,而因为驱动程序有如此重要的作用,所以驱动程序也被形象的称为“硬件和系统之间的桥梁”
驱动程序也有多种模 式 ,比较 成熟 的是微 软公 司 的 Window s32 驱动模 式 ,无 论 使用的是 Window s 9X 系列 ,还 是 Window s XP/2000 操作系统,同 样 的硬件只 需安装其相应的驱动程序就可 以用了
常 常 见 到 FOR 9X 或 者NT/2000 等的驱动程序,是由 于 这 两 种操作系统的内 核 不 一样 ,需要针 对 Window s 不 同 版 本进 行 修 改
而不 需要根 据 不 同 操作系统重新 编写 驱动程序,这 就给厂 家 和用户 带 来了极 大 的方便
有时候 在 找 到某个型 号硬件的驱动程序之后,会出 现 VXD,WDM 两 种驱动程序
其中VXD 驱动程序是一款 虚 拟 驱动程序,类似 于DOS 下的驱动程序,如果 使用的是WINDOWS 9X 系统,使用 VXD 驱动程序会发挥 出 硬件的最 佳 性 能; 而WDM