请教一个问题

请教大家一个问题,设备资源管理器与设备驱动程序有什么区别

设备驱动程序(Device Driver)是Unix的常见概念。通常这是一个程序用来控制某一个硬件(串口、网卡等等),并向一般应用程序提供一个标准接口。(open/read/write/close)

资源管理器(Resource Manager)是QNX的扩展概念。如果资源管理器管理的是一个像网卡那样的硬件,那它就是一个设备驱动程序了。但在QNX上,“资源”包括许多东西,甚至可以是一个目录。比如管理"/dev/shmem"的资源管理器基本上就没有什么硬件操作,称不上一个设备驱动。又比如fs-nfs2管理指定的 mount point,它更没有什么”设备“可以驱动了。

我明白了,非常感谢