0371-6777 2727

什么是驱动程序 应用程序,操作系统,驱动程序

更新时间:2019-03-07

图1

驱动程序

英文名为“Device Driver”,全称为“设备驱动程序”,它是一种特殊的程序。首先其作用是将硬件本身的功效告诉操作系统,接下来的主要功能就是实现硬件装备电子信号与操作系统及软件的高级编程语言之间的彼此翻译。当操作系统需要应用某个硬件时,比方:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,立即将其翻译成声卡才华听懂的电子信号命令,从而让声卡播放音乐。

打算机资源分为硬件资源跟软件资源,硬件资源包括cpu,内存,显卡,网卡,声卡,硬盘等等。软件资源包含各种程序。每个硬件完成特定的功能,好比显卡完成在显示设备上显示图形,声卡实现声音的处理。再比如,你用qq发送一段文字给一个同学,那么网卡会将信息发送给网络。系统软件和利用软件

系统软件就是包各种硬件驱动程序,它们的任务就是用来驱动各种硬件,使硬件实现畸形的功能。比喻网卡发送数据,声卡播放声音等。驱动程序提供给应用程序接口,供给用程序调用接口来应用硬件。应用软件接受用户的请求,再通过驱动程序来驱动相干的硬件来实现相关的功能。如下图:

不引入操作系统得问题, 一个盘算机上会有很多硬件,所以会有很多的硬件驱动,每个硬件对应的驱动也会不一样,一个运用程序会和良多驱动程序对接,大大加重了应用程序员的编程包袱。

所以简单的说驱动程序供应了硬件到操作系统的一个接口以及协调二者之间的关系,而因为驱动程序有如此重要的作用,所以人们都称“驱动程序是硬件的灵魂”、“硬件的主宰”,同时驱动程序也被形象的称为“硬件和体系之间的桥梁”。硬件跟软件