驱动是一个可以让高端电脑软件与硬件进行交互的程序。
设备驱动程序,简称驱动,这种程序创建了一个硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线或其它沟通子系统与硬件形成连接的机制,这样的机制使得硬件设备上的资料交换成为可能。
依据不同的计算机体系结构与操作系统差异平台,驱动程序经历了8位(8-bit)、16位(16-bit)、32位(32-bit)、64位(64-bit)变迁,这是为了调和操作系统与驱动程序之间的依存关系,例如在Windows 3.11的16位操作系统时代,大部分的驱动程序都是16位,到了32位的Windows XP则使用32位驱动程序,至于64位的Linux或是Windows平台上,就必须使用64位的驱动程序。
驱动的原理
驱动程序是通过读写外设的外部寄存器来和外设进行数据及指令的交互运作的。例如当人操作鼠标后,所属于鼠标的外部寄存器内的数据就会发生变化,而系统或应用程序等读取该数据后就可以知道鼠标执行的那些动作,随即根据程序设置而进行进一步处理。驱动程序未必一定要通过安装程序来进行安装,如一般的bios程序就自动有键盘的驱动程序,而有些游戏程序自带有常用的游戏手柄驱动程序等等。
其实显卡和主板是两个单独的硬件来的,他们所安装的驱动没有任何的关系,一般正常来讲主板的驱动都是很小的容量,毕竟主板作为电脑主机的一个载体,但是显卡是作为一台电脑的主要的图形输出硬件,所以他们之间的驱动是互不干涉的,这好像你安装了独立显卡的驱动以后,主板的驱动你忘了安装也不会影响到显卡的,所以他们两个是不同的硬件所装的驱动也是不一样的驱动不只是与硬件或系统有关,而是有密切的联系,是处于系统与硬件之间类似指挥者的身份而存在,驱动是用来控制硬件但服从于系统的相关操作。电脑硬件必须安装驱动才能正常、有效的工作。而选择驱动要对应不同的操作。希望你能理解这些。