第1个回答 推荐于2017-09-16
驱动程序就是在硬件与应用软件之间建立一种接口(或者说桥梁、纽带),使应用软件无须直接面对硬件,只须用一些简单的命令就能调用硬件的功能。驱动程序在接收到应用软件发出的请求后,就把指令转化为硬件能够识别的机器代码发送给硬件,然后再把硬件的运行结果通知给应用软件。比如打印机的驱动程序安装后,软件只需向打印机安装的端口发送指定的简单命令即可实现打印,如果没有驱动程序,那么应用软件中一个简单的打印过程就有可能要几百几千行代码才能搞定了(当然这是不可能发生的事,只是打个比方)
驱动程序既然叫“程序”,就不可能是硬件,不是硬件那就肯定是软件咯。本回答被提问者采纳