而USB 设备等硬件只要插到电脑就可以使用,是因为操作系统支持即插即用。即插即用(Plug and Play)是INTEL开发的一组规范,它赋予了计算机自动检测和配置设备并安装相应驱动程序的能力,当有设备被更改时能自动通知使用该设备的程序当前设备的状况。将该服务的状态在系统中保持“自动”时,系统会自动为硬件设备分配需要的资源和安装驱动程序,版本越高的操作系统支持的即插即用设备也就越多。所以其实USB设备等硬件同样需要驱动程序的支持才能工作,只不过给它们安装时是在后台工作。
有了高版本的操作系统,我是否还需要安装驱动程序?
现在可以知道上至中央处理器,下到小小的一块网卡一个鼠标,他们每个背后都有一个驱动程序在默默地支持着。那么既然高版本的操作系统这么“厉害”,是否我们只要安装一个高版本的操作系统,就不用再安装任何硬件的驱动程序了?
答案当然是否定的。硬件的更新总是领先于操作系统(比如Windows)版本的更新,并且硬件厂商为了提高其硬件产品的性能和兼容性,也在不停的发布新版本的驱动程序,比如ATi就固定每一个月发布一款新版本的催化剂显卡驱动。所以当一些新型号的硬件不能被操作系统识别,或者有一些硬件(不管是老型号的还是新型号的)虽然能被识别并能正常工作,但由于操作系统包含的驱动程序版本一般较低,不能完全发挥这个硬件的性能和提高它的兼容性,这些情况我们就必须为其手动安装上合适版本的驱动程序。驱动程序的分类:驱动程序按其服务的不同硬件对象,可以分为主板驱动、显卡驱动、声卡驱动等,按操作系统的不同也可以分为 For Windows 98/me、For Windows 2000或For Windows XP等,这些大家应该都知道。不过驱动程序里还有公版驱动程序、非公版驱动程序和正式版驱动程序、非正式版驱动程序之分。