发新话题
打印

SCSI总线支持的设备

SCSI总线支持的设备


SCSI设备 ) U3 Y( D1 h/ P0 K  M9 F) V
1.设备ID和LUN 2 Z9 W( ]" q9 p+ B2 H
SCSI系统支持的设备种类比较多,如硬盘、扫描仪、打印机、CD-ROM、磁带设备、通信设备、光存储设备、可拆卸介质设备等。一条SCSI-2总线可连接8个SCSI设备,而SCSI-3将可连接的设备数增至31个。
. e  T5 Z$ i4 }0 x  M4 C1 ^    计算机通过主适配器访问SCSI总线上的设备,主适配器可以做在内部总线板卡(如PCI总线SCSI卡)上,也可以直接做在主板上。一个计算机系统中可以有几个主适配器。对于SCSI设备必须有一个控制器才能与总线交换信息。 : m4 v9 K/ C9 ~8 a; S  ~6 M
    连接到SCSI总线上的设备以及主适配器都要有一个标识号ID,ID从0开始编号。ID有两个作用:一是惟一地确定总线上的一台设备,即一个设备的ID号为该设备的地址;二是用来表示设备的优先级别,ID的编号越大,级别越高。对于SCSI-2总线,ID7级别最高,IDO级别最低。当两个或两个以上的设备要使用总线时,级别高的设备获得总线控制权。在大多数情况下,最大的ID号已分配给主适配器。目前,多数是一个ID号对应一个物理设备。但为了给扩充留有余地,SCSI标准规定一个ID号可以连接8个子设备,它们用逻辑部件号LUN来区别(O~7),即把LUN当做ID的辅助地址。这样,对设备的操作时,必须同时指定ID号和LUN号。当一个物理设备占用一个ID号时,该设备是将控制器嵌入在其中。
. m, I# @/ ?% M. f" L: J当多个设备共用一个ID号而相互之间用LUN号区别时,这些设备的控制器是做在一起的。 ; C3 o0 [! A# u4 E8 B3 G
    2.启动器和目标器
% ?, t3 `8 I; X    在任意时刻,SCSI总线上只能有两个设备可以相互通信。其中发布命令的设备充当启动器(Initiator),执行命令的设备充当目标器(Target)。在早期的标准中,一个设备要么被做成是启动器,要么被做成目标器。在这种情况下,主适配器就是启动器,SCSI控制器就是目标器。今天,越来越多的设备既可以充当启动器,又可以充当目标器。例如硬盘设备和磁带设备在执行作为拷贝对象的COPY命令时,充当目标器;而在执行作为数据源的COPY命令时,则充当启动器。然而主适配器仍然很难担当目标器的工作,还是只能充当启动器。 ) k" F& A  x/ Z  l' Q4 M0 J! }
    SCSI中的操作都是由启动器启动的,启动器先选择一个目标器并发送一条命令。但是,一旦命令被传输过去,目标器就获得对总线协议的控制权。由它决定是否释放总线,并且在释放总线之后,决定何时再与启动器连接。这就是说,启动器在功能上处于控制者地位,但在协议上处于从属地位;而目标器则反之。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题