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