●设备服务子程序包括对设备进行各 种操作的代码 ●中断处理子程序处理设备中断。 ●在操作系统的控制下,CPU通过执 行驱动程序来实现对设备底层硬件 的处理和操作。 ●驱动程序是与设备相关的
⚫设备服务子程序包括对设备进行各 种操作的代码 ⚫中断处理子程序处理设备中断。 ⚫在操作系统的控制下,CPU通过执 行驱动程序来实现对设备底层硬件 的处理和操作。 ⚫驱动程序是与设备相关的
●设备驱动程序的代码并没有置于各 种设备的应用程序中,而是由内核 统一管理,并且在具有特权级的内 核态下运行。 ●设备驱动程序虽然是由设备生产厂 家开发的,但它却是Lnux输入输 出子系统的一部分
⚫设备驱动程序的代码并没有置于各 种设备的应用程序中,而是由内核 统一管理,并且在具有特权级的内 核态下运行。 ⚫设备驱动程序虽然是由设备生产厂 家开发的,但它却是Linux输入输 出子系统的一部分
2.设备的识别 ● Linux操作系统对设备首先识别是字 符设备还是块设备。 ●按照设备使用的驱动程序不同而赋予 设备不同的主设备号。 ●使用同一个驱动程序的每种设备有 个唯一的主设备号。 ●使用次设备号来区分一种设备中的各 个具体设备
2.设备的识别 ⚫Linux操作系统对设备首先识别是字 符设备还是块设备。 ⚫按照设备使用的驱动程序不同而赋予 设备不同的主设备号。 ⚫使用同一个驱动程序的每种设备有一 个唯一的主设备号。 ⚫使用次设备号来区分一种设备中的各 个具体设备