雨林木风 > 使用教程 > PE系统教程 >

驱动程序基础知识

驱动程序基础知识

作者:佚名 来源:雨林木风 2014-04-04 06:58:54

驱动程序作为我们正常使用操作系统的必要条件,它的正确安装与否将会影响我们是否能够听到声音、看清图片、上得起网。所以,我们应该正确了解有关驱动程序的相关基础知识。

一、驱动程序的概念
驱动程序,英文名为“Device Driver”,全称为“设备驱动程序”,它是一种特殊的程序。其作用是将硬件本身的功能告诉操作系统,接下来的主要功能就是完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。简单的说驱动程序提供了硬件到操作系统的一个接口以及协调二者之间的关系。
二、关于驱动程序的一些疑问
只有通过驱动程序,操作系统才能控制电脑上的硬件设备,所以说电脑的每一个硬件都离不开驱动程序。但是许多网友朋友就有疑问了。比如:为什么CPU等设备为什么不用装驱动程序?为什么U盘等外设一插上电脑就可以使用?下面小编一一为大家解答原因
1)CPU等设备为什么不用装驱动程序?
首先,我们进入“设备管理器“,在这里显示了电脑里的所有硬件,我们可以看到很详尽的驱动程序的信息,有它的供应商、文件版本、发行日期等等,甚至还有具体的这个驱动程序文件的所在位置。比如处理器(CPU),然后点击“驱动程序”选项,就可以看到你的CPU驱动程序的一些信息了,再点击其中的“驱动程序详细信息”。那么,这个驱动程序是如何来的?这是因为在安装操作系统的同时,操作系统已经不知不觉的帮你给一些常用的硬件安装上驱动程序,如鼠标、键盘等设备的驱动程序,更别说不可或缺的CPU和硬盘等硬件。而且,对于某些高版本的操作系统,如WindowsXP甚至还包含了很多显卡、声卡和网卡等设备的驱动程序,所以这样也就不难理解有些用户安装完高版本的操作系统后,甚至不用安装任何驱动程序就可以正常使用。
2)为什么USB设备等硬件只要插到电脑就可以使用?
这是因为操作系统支持即插即用。即插即用(Plug and Play)是INTEL开发的一组规范,它赋予了计算机自动检测和配置设备并安装相应驱动程序的能力,当有设备被更改时能自动通知使用该设备的程序当前设备的状况。将该服务的状态在系统中保持“自动”时,系统会自动为硬件设备分配需要的资源和安装驱动程序,版本越高的操作系统支持的即插即用设备也就越多。所以其实USB设备等硬件同样需要驱动程序的支持才能工作,只不过给它们安装时是在后台工作。
3)是否需要安装驱动程序?
既然高版本的操作系统支持驱动的自动安装,那么我们是否只要安装一个高版本的操作系统,就不用再安装任何硬件的驱动程序了?
当然是不可以的。大家都知道,电脑硬件的更新总是领先于操作系统版本的更新,并且硬件厂商为了提高其硬件产品的性能和兼容性,也在不停的发布新版本的驱动程序。所以当一些新型号的硬件不能被操作系统识别,或者有一些硬件虽然能被识别并能正常工作,但由于操作系统包含的驱动程序版本一般较低,不能完全发挥这个硬件的性能和提高它的兼容性,像这些情况我们就必须手动安装上合适版本的驱动程序。
三、驱动程序的分类
驱动程序按其服务的不同硬件对象,可以分为主板驱动、显卡驱动、声卡驱动等,按操作系统的不同也可以分为For Windows XP、For Vista、For Win7、For Linux等。另外驱动程序里还有公版驱动程序、非公版驱动程序和正式版驱动程序、非正式版驱动程序之分。
公版就是完全依照芯片厂商推荐的布线方法和元器件位置生产出来的型号,非公版则是产品厂商采用自行设计的布线及元器件配备方案生产出来的型号。而这里的公版和非公版更多指的是显卡产品。公版驱动程序的兼容性较好,并且性能通常很出色,更新速度快,比如ATi每一个月就更新一次其催化剂显卡驱动。
正式版驱动程序就是厂商正式发布出来让用户使用的驱动程序版本,它一般都经过严格的测试之后才会发布。非正式版驱动程序则与其相反,是正式发布之前的测试版本,所以也叫做测试版驱动程序,它还分成两种:公开发布让用户来进行测试的,称为Beta版(β版);软件开发商内部自行测试的版本,称为Alpha版(α版)。