设备、设备控制器、设备适配器和设备驱动程序

1.1 设备

执行I/O操作的硬件设备,例如鼠标和键盘。

1.2 设备控制器

设备与主机通过插头连接,插座连接着设备控制器。

设备控制器是类似于CPU的智能电子元件,特定的设备控制器控制特定类型的I/O设备。

1.3 设备适配器

设备适配器由设备控制器与其他协助控制设备的硬件(例如显存)组成,如网络适配器(网卡),显示适配器(显卡)等。

1.4 设备驱动程序

设备控制器是操作系统和硬件设备的中间实体媒介,而设备驱动程序是操作系统用来控制设备控制器的抽象软件接口。

设备驱动程序通过合适地设置设备控制器中的控制寄存器控制设备控制器进行I/O设备的输入输出操作。

1.5 扩展知识

[1] 硬件设备、设备控制器、适配器以及驱动程序概念解析

[2] What is the difference between device driver and device controllers?

猜你喜欢

转载自www.cnblogs.com/loop0day/p/11761159.html