加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

驱动程序是什么

2021/08/05
7313
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

硬件型号:戴尔Latitude 5320

系统版本:Windows10

驱动程序,指的是设备驱动程序(Device Driver),是一种可以使计算机和设备进行相互通信的特殊程序。

作用:驱动程序主要作用是计算机系统与硬件设备之间完成数据传送的功能,只有借助驱动程序,两者才能通信并完成特定的功能。驱动程序是介于操作系统与硬件之间的媒介,实现双向的传达,将硬件设备本身具有的功能传达给操作系统,同时也将操作系统的标准指令传达给硬件设备。

CPU要与IO模块传送数据,要编程,这个与IO模块传送数据的程序就是"驱动程序"。驱动程序的本质,就是与IO模块传送数据的程序。

(图片来源于互联网)

驱动的运行原理:

驱动程序是通过读写外设的外部寄存器来和外设进行数据及指令的交互运作的。例如当人操作鼠标后,所属于鼠标的外部寄存器内的数据就会发生变化,而系统或应用程序等读取该数据后就可以知道鼠标执行的那些动作,随即根据程序设置而进行进一步处理。另外,驱动程序未必一定要通过安装程序来进行安装,如一般的bios程序就自动有键盘的驱动程序,而有些游戏程序自带有常用的游戏手柄驱动程序等等。

驱动程序的组成:

一般操作系统Windows,它的驱动程序由后缀名为drv、vxd、sys、dll、exe、ini、inf等种类的文件组成,其中.drv、.vxd、.dll、.inf等文件是许多驱动程序的核心文件。而其中后缀名为inf的驱动文件对电脑更为重要。

(图片来源于互联网)

相关推荐

电子产业图谱