找考题网-背景图
问答题

简答题 简述Linux设备驱动工作的基本原理。

【参考答案】

用户进程利用系统调用在对设备文件进行诸如read/write操作时,系统调用通过设备文件的主设备号找到相应的设备驱动程序,然后读取这个数据结构相应的函数指针,接着把控制权交给该函数。这是Linux的设备驱动程序工作的基本原理。