阅读:1643回复:2
请问有了解SCSI命令的大侠吗?问个问题
SCSI 的write-6命令如下,
7 6 5 4 3 2 1 0 0 OPERATION CODE (0Ah) 1 Reserved (MSB) 2 LOGICAL BLOCK ADDRESS 3 (LSB) 4 TRANSFER LENGTH 5 CONTROL 我不解的是,光有块设备的目的地址和数据长度,那么源数据地址在哪里呢?从哪里拷贝数据到设备去呢?SCSI的读写的IO过程是怎样的,有人能讲讲么?多谢 |
|
沙发#
发布于:2007-05-08 08:30
根据你文件系统类型来的!
有了2和4就可以对你的磁盘寻址了!! 你可以看看linux现成的驱动! |
|
板凳#
发布于:2007-05-10 14:01
不管是读或是写,都是要磁盘与内存对应的,cdb里面描述的仅是磁盘的lba,scsi_cmnd里面的request_buffer描述了对应的内存地址,这样,一个I/O操作在这一对磁盘飞/内存间发生咯
|
|