论文部分内容阅读
目前Linux2.6以上的内核对用户模式的设备驱动程序支持较好,提供了许多新的pthreads库、快速系统访问支持和IOMMU,能为用户进程提供安全可靠的DMA访问。内核为驱动程序提供了四种可供选择的运行地址空间并能响应和处理来自用户空间的中断,在此基础上,本文提出了用户模式驱动程序的体系结构和运行原理。最后通过分析实验结果,总结用户模式驱动程序的优劣,并提出了解决方案。