驱动是一个可以让高端电脑软件与硬件进行交互的程序。
设备驱动程序,简称驱动,这种程序创建了一个硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线或其它沟通子系统与硬件形成连接的机制,这样的机制使得硬件设备上的资料交换成为可能。
依据不同的计算机体系结构与 *** 作系统差异平台,驱动程序经历了8位(8-bit)、16位(16-bit)、32位(32-bit)、64位(64-bit)变迁,这是为了调和 *** 作系统与驱动程序之间的依存关系,例如在Windows 311的16位 *** 作系统时代,大部分的驱动程序都是16位,到了32位的Windows XP则使用32位驱动程序,至于64位的Linux或是Windows平台上,就必须使用64位的驱动程序。
驱动的原理
驱动程序是通过读写外设的外部寄存器来和外设进行数据及指令的交互运作的。例如当人 *** 作鼠标后,所属于鼠标的外部寄存器内的数据就会发生变化,而系统或应用程序等读取该数据后就可以知道鼠标执行的那些动作,随即根据程序设置而进行进一步处理。驱动程序未必一定要通过安装程序来进行安装,如一般的bios程序就自动有键盘的驱动程序,而有些游戏程序自带有常用的游戏手柄驱动程序等等。
数据库接口:是一串字符串。是第三方数据库开发商规定用来寻找他们自己定义的驱动的。
数据库驱动程序:是一个动态链接库(DLL),用以将特定的开放式数据库连接的数据源和另一个应用程序(客户端)相连接。
举一个例子:
就像电脑主板上有显卡,如果要正常工作就需要对应的驱动,同样数据库其实是一个结构化存储数据的文件,有了相应数据库的驱动你才能对其进行 *** 作,数据库驱动程序有接口,其他的应用程序通过这个接口来 *** 作数据库。
你需要一种脚本语言来链接数据库文件并对其进行 *** 作时,你需要数据库的相应驱动,而这种脚本语言会通过这个驱动的接口来实现链接。
图形驱动程序偏好设置自定义-->首选项-->视口页面,并选择“配置驱动程序”。
图形驱动程序由微软开发的一种加速平台,支持这种标准的显卡,都可以由硬件,也就是显卡,来负责三角形的生成,并进行实时的像素着色,普通的游戏显卡就可以一秒钟生成上千万个三角形,以及几个亿的像素着色,这样速度就得到了大大的提高。
图形驱动程序Mesa 3D:
图形驱动程序偏好设置以开源形式实现了OpenGL的应用程序接口。OpenGL的高效实现一般依赖于显示设备厂商提供的硬件,而Mesa 3D是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于OpenGL的应用程序接口。
图形驱动程序偏好设置由于Mesa 3D的API是和OpenGL相同,具体的OpenGL版本浏览Mesa 3D官方网站,我们可以这么认为它就是OpenGL的软件模拟GPU光栅处理器的一个实现。
图形驱动程序偏好设置我们知道如果要实现一个OpenGL,其本身是一个设备器,不能实现窗体的透明,如果我想要实现窗体透明,又想要有3D的应用,可以试试它。
以上就是关于驱动程序是什么全部的内容,包括:驱动程序是什么、什么是数据库接口和数据库驱动程序、图形驱动程序偏好设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)