1.设备驱动的作用: 计算机系统的运行是软硬件共同作用的结果.如果应用程序直接访问硬件,会造成应用程序与硬件耦合度过高(了解面向对象的读者会很容易想到,降低对象与对象之间的耦合度最有效的方法是通过接口对类进行抽象,抽象度越高,耦合度越低,抽象硬件的任务就成了驱动的任务).驱动是直接和硬件交互的一类程序,负责对硬件进行抽象. 2.设备的分类及特点: 计算机系统的硬件由CPU.存储器和外设组成,随着芯片的集成度越来越高,在CPU内部就集成了存储器和外设适配器.ARM.PowerPC.MIPS等处理器…