设备节点到底是个啥
答案:2 悬赏:10 手机版
解决时间 2021-01-10 22:47
- 提问者网友:我没有何以琛的痴心不悔
- 2021-01-10 12:37
设备节点到底是个啥
最佳答案
- 五星知识达人网友:不甚了了
- 2021-01-10 14:10
节点的意思,就是硬盘设备是接到对应哪种接口的那个ID上。
老的SCSI设备默认有7个id,拓展版本有15个id,默认SCSI控制卡占用id7,其他的都可以挂硬盘。
SCSI 0:0,表示第一通道的第一个id,或者说是第一通道的第一个SCSI设备。
老的PATA并行IDE接口,也是一样,一条线上分master主设备和slaver从设备两个端口。
IDE 0:0 ,表示第一个IDE通道的主设备.
老的SCSI设备默认有7个id,拓展版本有15个id,默认SCSI控制卡占用id7,其他的都可以挂硬盘。
SCSI 0:0,表示第一通道的第一个id,或者说是第一通道的第一个SCSI设备。
老的PATA并行IDE接口,也是一样,一条线上分master主设备和slaver从设备两个端口。
IDE 0:0 ,表示第一个IDE通道的主设备.
全部回答
- 1楼网友:长青诗
- 2021-01-10 15:38
首先,类unix系统对设备的访问都是基于文件形式的。
在类unix系统中,你要访问一个硬件设备。一般和访问一个普通文件差不多。
因此,/dev下的设备节点就被作为这样的一类特殊文件来存在。
在驱动程序中同样需要实现各种文件的操作调用,如open,release,read,write,ioctl等。
应用程序通过open("/dev/xxx",O_RDWR)这样的代码来打开设备。
驱动程序通过这样的节点向应用程序提供各种服务:如read,write,ioctl等
在类unix系统中,你要访问一个硬件设备。一般和访问一个普通文件差不多。
因此,/dev下的设备节点就被作为这样的一类特殊文件来存在。
在驱动程序中同样需要实现各种文件的操作调用,如open,release,read,write,ioctl等。
应用程序通过open("/dev/xxx",O_RDWR)这样的代码来打开设备。
驱动程序通过这样的节点向应用程序提供各种服务:如read,write,ioctl等
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯