Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

第八十八章:设备控制器与驱动程序

TL;DR

  • 控制器连接设备,驱动程序把具体命令藏在统一接口之后。

正文

  磁盘、键盘和网卡各有控制器寄存器与协议。驱动程序理解这些差异,并向内核提供一致操作,使应用只需读写抽象对象。

思考题

驱动程序为何常在内核中运行?

小结

  • 驱动是操作系统与具体硬件之间的翻译层。

思考题答案(仅供参考)

  它需要访问受保护的设备和中断资源。

协议

本文采用 CC BY-NC-SA 4.0 协议发布。