第八十八章:设备控制器与驱动程序
TL;DR
- 控制器连接设备,驱动程序把具体命令藏在统一接口之后。
正文
磁盘、键盘和网卡各有控制器寄存器与协议。驱动程序理解这些差异,并向内核提供一致操作,使应用只需读写抽象对象。
思考题
驱动程序为何常在内核中运行?
小结
- 驱动是操作系统与具体硬件之间的翻译层。
思考题答案(仅供参考)
它需要访问受保护的设备和中断资源。
协议
本文采用 CC BY-NC-SA 4.0 协议发布。
Press ← or → to navigate between chapters
Press ? to show this help
Press Esc to hide this help
磁盘、键盘和网卡各有控制器寄存器与协议。驱动程序理解这些差异,并向内核提供一致操作,使应用只需读写抽象对象。
思考题
驱动程序为何常在内核中运行?
它需要访问受保护的设备和中断资源。
本文采用 CC BY-NC-SA 4.0 协议发布。