SCSI 总线和协议
时间:12-12
来源:互联网
点击:
总线可恢复到空闲阶段。
2. SCSI的写操作过程
SCSI的写操作过程与读操作过程类似,但数据传送的方向不同,它把数据从发送方向目标方传送。在发送方系统中有对文件做写操作的用户请求时,它先通过文件系统查找该文件在存储设备(如磁盘)上的逻辑块地址 (LogicalBlockAddress,LBA),接着文件系统把该LBA连同其他一些参数,如数据的指针、数据的长度以及逻辑单元号等传递给SCSI的API,并指示一个写操作。例如写6000字节到LUNO的逻辑块地址OOOl234AB。SCSI的API则具体发送一个写命令给LUNO,并将数据以存储设备认可的方式分批或一次性地传递到LUNO,直到数据全部传输完毕。之后,SCSI的API返回,并指示任务完成。然后,文件系统通知应用程序任务完成。至此,一个文件的写操作完成。
当然,在数据写操作中,仍然需要具体运行SCSI的各个阶段,并需要发送SCSI信号以及SCSI命令,如写命令等。这些方面都与上面描述的读操作类似,此处不再赘述。
从上面的介绍可以看出,一个简单的数据读或写操作会涉及一系列的过程。实际上,在这些过程中,除了有应用程序(如字处理软件、数据库等)为用户提供的直接操作界面和操作系统给应用程序提供的通用的系统功能外,还有文件系统、SCSIAPI、SCSI设备命令、SCSI驱动程序、总线和存储设备等多种软硬件的参与。
SCSI总线协 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)