驱动程序一般指的是设备驱动程序(Device Driver),是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。
因此,驱动程序被比作“ 硬件的灵魂”、“硬件的主宰”、和“硬件和系统之间的桥梁”等。
驱动程序安装的一般顺序:主板芯片组(Chipset)→显卡(VGA)→声卡(Audio)→网卡(LAN)→无线网卡(Wireless LAN)→红外线(IR)→触控板(Touchpad)→PCMCIA控制器(PCMCIA)→读卡器(Flash Media Reader)→调制解调器(Modem)→其它(如电视卡、CDMA上网适配器等等)。
安装电脑的整个流程应该是三个步骤,装机,装系统,装驱动,安装完驱动你就可以愉快地玩电脑了。
在安装驱动程序之前,我们需要了解一下什么是驱动程序,驱动程序简单来讲就是驱使硬件动起来的程序,简称驱动程序。讲复杂一点,它是一种介于硬件和系统之间的API接口,让你的系统知道这个硬件的存在并能通过这个API接口和这个硬件交互数据。
比如说显卡驱动,你插了一张显卡到你的电脑上,你的主板知道你插了这么一张显卡,因为主板和显卡是物理层面的电气信号交互,但是你的操作系统,你的Windows并不知道这个显卡的存在,你必须要一个软件去告诉Windows,我这里有个显卡,到时候你渲染游戏画面的时候,可以把这个运算任务交给显卡,而需要运算的这些数据就会由系统交给驱动,再通过驱动交给显卡去运算。
这就好比说一个发电厂发了电,你也买了一个电视,发电厂就需要拉一根电线到你家,拉电线这个操作就像是发电厂给你家开放了一个API接口,驱动程序则是介于系统和硬件之间开放的一种虚拟的API接口,所以理论上讲所有的硬件都是需要驱动程序才可以运行的。
那这里就有一个问题了,我刚装系统的时候各种驱动都没有,为什么我的显示器能亮,我的鼠标器都能用,我的电脑也可以上网呢?这个其实就是系统自带了一个集成驱动。我们的操作系统安装包看着很大,有4-5G,但是其系统本体很小,其中有相当一部分数据都是兼容驱动,这些驱动刚好可以在你补齐专用驱动之前,提供一个最基本的API接口,让你的部分硬件能临时凑合用一下,方便你去补齐他们的专有驱动。
不然的话,你连最基本的显卡驱动都没有,你的显示器就是黑屏的,鼠标、键盘都没有反应,那你咋去补驱动呢?而系统自带的兼容性驱动只能维持硬件的基本运行,让他们能够运作起来并不能够发挥全部的性能,所以你一定要去自己补齐各个硬件的专有驱动。