关于SCSI的问题 |
|
精华序号:165
来自论坛:小熊在线 《板卡论坛》
内容说明:SCSI卡的50、68、80针到底哪个用的多一些啊,它们分别是用在哪些设备上呢?除硬盘外其他SCSI设备如光驱,扫
- 到现在有个关于SCSI的问题我一直搞不懂????(113字) 为诚 (159673)于2002/02/28(12:03:08)..
SCSI卡的50、68、80针到底哪个用的多一些啊,它们分别是用在哪些设备上呢?除硬盘外其他SCSI设备如光驱,扫描仪等一般是多少针的?如果我买SCSI卡(主要是接光驱)是买块单50针的还是50+68针(40M)的?这种40M的要是接硬盘性能比IDE是否要好?
- ◎ 实际使用中有一些习惯的(276字) XpertW (159801)于2002/02/28(15:15:03)..
比如,80针的把电源也做到一起了,一般在热插拔的硬盘中用的比较多
68针一般只用于硬盘,而且是比较高速的(40MB以上)
50郑就比较多,比如常见的50针低密的,像打印头子的,一般是接磁带机等的;标准50针,好像磁带机用的比较多,可能早期的硬盘也会用;还有很扁的50针,是与PCMCIA卡的SCSI接口连接的,在某些1RU高的服务器上也会使用,主要是节约空间;还有像IDE线的50针,一般接内至的设备,如内至磁带机、内置光取等
使用中,设置SCSI是一个学问,具体的设置会关系到设备间对SCSI总线的竞争的权限高低,具体文档可去www.seagate.com或www.adapter.com去早资料,这两家的文档都不错
- 68针的最多!设备可以接打印机,CDR,DVD,CDROM,PDROM,MO,硬盘,读卡器,扫描仪,至于接口外接设备一般都是50针的为多,也有68针的,80针多为接硬盘的!你要接CDROM的话买块AHA 2940UW接可以了!SCSI CDROM多数为50针的,68针的也有!SCSI CDROM没有必要用到40MB/S!比IDE的不好比!如何SCSI硬盘跟不上还不如IDE的好!(空) 国家地理 (159676)于2002/02/28(12:20:09)..
- ◎ 这句话没闹明白(118字) 为诚 (159715)于2002/02/28(13:41:50)..
“68针的最多!设备可以接打印机,CDR,DVD,CDROM,PDROM,MO,硬盘,读卡器,扫描仪,至于接口外接设备一般都是50针的为多,也有68针的”前半句说的是外设都是68针的后半句怎么又是外接设备50针的为多啊?CDRw和DVDROM也是50针的居多吧,20M卡的可以否?
- 68针是内接硬盘的比较多(80针的是要接转接头的),外接的是50多!CDR和DVD是50针的多!20M的卡足够用了!(空) 国家地理 (159923)于2002/02/28(17:55:10)..
- 转贴一下笔记:(3862字) 学者 (159678)于2002/02/28(12:30:55)..
SCSI接口技术
随着IBMPC及其兼容个人微型机和外部设备的快速发展,主机和外设的速度都有了极大的提高,而负责主机和外设间数据传输的接口(如现在普遍使用的IDE接口)技术的发展却远没有跟上,它的数据传输率和可靠性已不能满足高速主机和高速外设间的通讯要求,逐渐力不从心,已成为系统数据传输的颈瓶。
解决IBM/PC及其兼容个人微型机系统数据传输的颈瓶问题,只有提高设备接口的传输率和可靠性。一种办法是发展新技术,另一种办法是引入SCSI接口技术(实际上现在一些厂家已开始研制并生产了一些应用在PC兼容机上的支持该技术的产品,如主板、适配器、扫描仪、硬盘和刻录机等)。
SCSI接口是小型计算机系统接口(Small Computer System Interface)的简称,它是在美国Shugart公司开发的SASI的基础上,增加了磁盘管理功能而成的。SCSI接口作为输入输出接口,主要用于光盘机、磁带机、扫描仪、打印机等设备。
SCSI标准是1986年审议完成的,称为SCSI-I标准,由于SCSI的特点是传输速度快(最高传输率达40MB/s以上),支持多I/O任务并行操作,因此在非PC机上得到了广泛的应用。1990年又制定了SCSI-2标准(最高传输率达80MB/s以上)。
一、SCSI的系统结构
图1是一个有两个主适配器和多个外设的SCSI系统,主机与适配器通过系统总线或局部总线联系。适配器与外设控制器之间是SCSI总线。多个适配器和控制器通过总线实现数据传输。所有直接与SCSI总线连接的适配器或外设控制器统称为SCSI设备。每个外设控制器可以控制一个或多个外部设备。
控制器与外设之间的总线是设备级局部总线。SCSI作为一种高级的系统接口,可以通过一些设备级接口来实现对外设的控制。如ESDI、ST506/412、IPI-2等设备级接口都可与SCSI相联。
无论采用什么类型的设备级接口、设备甚至系统总线结构,SCSI总线都有相同的物理和逻辑特性。SCSI有与设备和主机无关的高级命令系统,SCSI的命令是以命令描述块CDB的形式由主设备发送给目标设备,CDB说明了操作的性质、源和目的数据块的地址、传送的块数等信息。SCSI系统可以是一个主机,即一个主适配器和一个外设控制器的最简单的形式,也可以是一个或多个主机与多个外设控制器的组成。SCSI规定系统至多有的SCSI设备数目为SCSI总线数据的位数,如采用32位数据总线,则至多有32个SCSI设备。
二、总线信号
SCSI-I采用两种可选的信号传输形式:单端信号和差分信号。但两者采用相同的传输线;50针扁平电缆线称A电缆,该电缆包含8位数据总线。
如系统要求超过8位并行数据则可使用SCSI-2标准。SCSI-2规定了16位、32位数据总线,因此必须在A电缆的基础上另外加一根电缆即B电缆。B电缆是68针扁平电缆线,B电缆包括DB(0~7)以外的DB(8~31)以及相应的控制信号。使用两根电缆是为了保证SCSI-2与SCSI-1的兼容性。
三、SCSI的物理特性
SCSI设备以菊花链连接成一个系统,使用50针A电缆和可选的68针B电缆,单端方式和差分方式在一个系统中不能同时存在。电缆的特性阻抗一般采用90~140欧姆。为了减少信号的反射和跳跃,不能将不同特性阻抗的电缆连接在一起。A缆插座在设备终端有两种:一种是阴头50针,每排25针,两排对应的电缆插头是50针双排阳头;另一种是发夹式插头插座。B电缆是阴头68针插座,68针阳头电缆插头。
四、SCSI的逻辑特性
SCSI设备或作为主设备或作为目标设备。主设备是请求执行一个I/O进程,发出命令的SCSI设备;目标设备则是一个I/O的执行者。通常情况下与主机相连的适配器是主设备,它接受主机的I/O任务,并以SCSI命令信息告知目标设备执行相应的I/O任务;而外设控制器通常就是目标设备。但在一个系统中主设备和目标设备并不是固定的,二者的划分是根据二者在I/O任务处理过程中所起不同作用来确定的。
作为一个目标设备本身可有若干个逻辑单元,一个逻辑单元可以是物理设备也可以是虚拟设备。可是一个外设既可以是一个外设的一个部分,也可以是几个外设的整体。因为系统建立初始化操作不同,可以根据外设的情况定义逻辑单元。每个逻辑单元有一个逻辑单元号LUN。
目标设备的每个逻辑单元可以同时接受任何一个主设备的多达256个I/O进程。这些进程必须以一定的优先级顺序排队,由目标设备进行统一管理。每个主设备发给每个逻辑单元的I/O进程与之相关的排队标号。排队标号并不反映优先顺序,而是各个I/O进程的区分标志。排队标号在SCSI传输信号中指定。
排队标号在逻辑上也可以看作是一个逻辑单元的子单元,不同的排队标号表示I/O操作对象为不同的子单元,如把3个硬盘当作3个逻辑单元,则硬盘的分区可以当作子单元。排队标号既可以看作是与I/O进程相联系的标志,也可以是与物理设备相联系的子单元。
图1 SCSI系统结构
SCSI是一种系统级接口,它的高级命令结构、逻辑设备、逻辑地址处理,体现了它的智能化。SCSI地址体现在三个层次上:
SCSI设备地址→逻辑单元号→逻辑分区(子单元)
SCSI设备地址→目标例行程序号
SCSI设备地址即设备号,从0开始,每个设备都有自己的设备号,不同的SCSI设备具有不同的SCSI设备号,逻辑单元号是给目标设备的每个逻辑单元一个逻辑序号。目标例行程序是与目标设备有关的测试诊断子程序,调用不同的子程序必须给出确定的目标例行程序号,目标例行程序只与目标设备有关,与具体逻辑单元无关,主设备用它来进行诊断、维护等。
逻辑分区地址是以逻辑单元划分不同逻辑扇区或区段。无论是顺序存取设备还是随机存取设备都以逻辑扇区为分配单元。一个逻辑扇区可以是一个物理扇区,也可以是几个物理扇区,如512字节、1024字节等。
逻辑扇区与物理扇区的划分和映射是由目标设备实现的,对于主设备而言是看不见物理地址的,所有的I/O操作都以逻辑地址进行信息交换。物理设备的缺陷也由目标设备处理,目标设备自动为所有不可用的坏区列表管理。对于主设备而言,操作对象———外设具有连续可用地址的“完好”设备。
SCSI接口使用逻辑地址简化了操作,减轻了主机的负担,主机可以不必了解具体外设特征。另外,使用逻辑地址也增加了设备操作的可靠性,设备的缺陷由目标设备来管理,从逻辑上保证了设备的的完整性。
SCSI接口是一个多主机多设备系统,因此存在总线竞争。总线仲裁的方法是各个设备将自己的设备号交给总线,具有最高优先级的设备获得总线控制权。任何一个I/O操作的开始都是以总线仲裁阶段开始,主设备赢得总线后,进入设备选择阶段。再选阶段则是一个目标设备为了继续进行被中断的I/O进程而再次参加仲裁,赢得总线后,选择要求的主设备的过程。SCSI的数据传送通常采用DMA方式,DMA控制器由SCSI协议控制器芯片内含或设置专门的DMA控制器。在数据传送阶段可以采用同步或异步方式。除了数据传送阶段外,其余阶段采用异步传送方式。DMA则采用同步传输方式。
总之,SCSI是一个高性能、高可靠性的接口,目前只是应用在服务器和高档微机中,相信不久将出现在一般的PC机中。
SCSI的最后一个SCSI设备要用终端器﹐中间设备不需要终端器 ﹐一旦中间设备使用了终 结器﹐那么SCSI卡就无法找到以后的SCSI设备﹐如果最后一个设备没用终端器﹐SCSI也 无法正常工作。绝大部份 SCSI 设备內置终端器﹐并用一跳线控制ON/OFF 。 终端器看似很简单﹐但在实际运用过程中问题多出于此。首先现在的SCSI 设备智能化程度很高﹐能自动控制终端器ON/OFF﹐如一台硬盘和一台CD-ROM 相连 ﹐无论硬盘的终端器ON 或 OFF ﹐CD-ROM 都能正常使用 ﹐而当2只硬盘相连情况就复杂了 ﹐2只SEAGATE 的硬盘相连前一个硬盘终端器必须OFF﹐而当一个SEAGATE 的硬盘和一个Quantum 硬盘相连前一个硬盘终端器无论ON 或 OFF﹐都能正常使用﹐都让它搞得头昏了 。再说最后一个设备必须使用终端器的问题﹐把扫描仪当最后一个设备连接时 ﹐工 作 一 切 正 常 ﹐可 是 扫 描 器 说 明 书 明 明 写 着“本设备倍不含终端器﹐使用者须自行购买”。反正不管它有没有﹐能用就行﹐不能用了再把终端器加上或关闭 。有个小经验可以告诉大家:如果您在开机时 SCSI卡自检SCSI设备后停止了﹐无法继续 ﹐这是十又八九是 SCSI Terminator在搞鬼,大家一定要注意了。
目前在 SCSI BUS 上所使用的 Terminator 可以分为被动式(Passive) Terminator 及主动式(Active) Terminator 。 被动式终端器事实上只是一个分压排阻 , 它 将 5V 的 电 源 转换成相对的阻抗,如果电源电压供应产生变化的话 ,它经由排阻所产生的阻抗值也会随之变动。被动式终端器只是简单地提供一个接近排线阻抗的阻抗值,如果它的阻抗值没有相对处于一个固定的值 , 则资料传输也可能发生错误的产生 。
主动式终端器则是使用一个电压稳压器 (Voltage Regulator) 来产生相对的阻抗值,由于它本身有主动式稳压功能 ,因此它的阻抗得以处于一个固定的常数,因此它的阻抗值不会因为电压供应变动,而使它的阻抗产生变动 ,进而影响资料传输的稳定度 。
虽然被动式的终端器可以使用在SCSI-I及SCSI-II的规格,但在 SCSI-II以前,由于它的资料传输速率并不是非常的快 (5Mbytes/sec以下) ,因此您可能会经历到在某些情况下,不装Terminator 好像也没有事发生。不过在Fast SCSI 之后 ,随着它的资料传输速率快速增长,在SCSI bus的两端,都必须特别注意Terminator 的设定,而且必须使用主动式Terminator。否则轻者资料传输错误,重者连 SCSI Device 都无法为 Initiator 所辨认出来( 也 就 是 找 不 到 SCSI device)。在我们的实际使用经验中,很多SCSI 硬盘无法顺利安装完成, 并不是硬盘本身问题,而是排线品质不好,或是Terminator定位有误差,而产生的讯号不正确所引起的。因此各位读者在享受 SCSI 硬盘的高速快感时,请不要忘记Terminator的正确设定方法。
本论坛由小熊在线(www.beareyes.com)joyt制作及维护