软件是怎么驱动硬件的,是通过驱动程序吗?没走驱动软件就不能控制硬件吗?还有都说控制硬件实际就是控制
软件是怎么驱动硬件的,是通过驱动程序吗?没走驱动软件就不能控制硬件吗?还有都说控制硬件实际就是控制电流,控制电流是怎么实现的呢,请大神解释一下,多谢了!!!...
软件是怎么驱动硬件的,是通过驱动程序吗?没走驱动软件就不能控制硬件吗?还有都说控制硬件实际就是控制电流,控制电流是怎么实现的呢,请大神解释一下,多谢了!!!
展开
1个回答
展开全部
驱动可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。
设备驱动程序用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐。
设备驱动程序用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐。
更多追问追答
追问
那这个驱动是怎么驱动硬件呢,怎么改变它的电流?
追答
驱动是通过编译器编译后生成可执行的文件,这些文件可能是二进制代码(就是所谓的0,1代码),也可能是更高一级的汇编语言,汇编语言机器也不能识别,解析成微指令之后机器就可以识别了。
一般来说就是 高级语言--编译--汇编语言--机器语言这样一个过程
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询