小型计算机系统接口(英语:Small Computer System Interface; 简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。是一种智能的通用接口标准,它具备与多种类型的外设进行通信。SCSI采用ASPI(高级SCSI编程接口)的标准软件接口使驱动器和计算机内部安装的SCSI适配器进行通信。SCSI接口广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点。
基本概况
通用接口
SCSI是个多任务接口,设有母线仲裁功能。挂在一个SCSI母线上的多个外设可以同时工作。SCSI上的设备平等占有总线。
SCSI接口可以同步或异步传输数据,同步传输速率可以达到10MB/s,异步传输速率可以达到1.5MB/s。
连接类型
SCSI连接器分为内置和外置两种。
内置数据线的外型和IDE数据线一样,只是针数和规格稍有差别,主要用于连接光驱和硬盘, 40针IDE线有40根导线,40针ATA66有80根导线,SCSI内置则分为50针、68针和80针。
至于SCSI外置数据线,就有以下几种规格,它们的密度均不相同,千万别弄错了。
Apple SCSI,共有25针,分为两排,8位,常用于Mac机和旧式Sun工作站。
Sun Microsystem的DD-50SA,共有50针,分为三排。
SCSI-2 ,共有50针,分为两排,8位。
Centronics,共有50针,分为两排,8位,有点像并行口,它可以连接的设备数目最多。
SCA,共有80针,分为两排。
SCSI-3和Wide SCSI-2,共有68针,分为两排,16位。旧式DEC单终结SCSI使用68针高密接口。
SCSI Connectors/SCSI 接口类型及长度
DB-25,Male External
DB-25,雄性外置接口
DB-25,Female External
DB-25,雌性外置接口
Low-Density,50-pin,Male External
低密度 50 针雄性外置接口 (6.5cm)
Low-Density,50-pin,Female External
低密度 50 针雌性外置接口
High-Density,50-pin,Male External
高密度 50 针雄性外置接口 (3.3cm)
High-Density,50-pin,Female External
高密度 50 针雌性外置接口
Low-Density,50-pin,Male Internal
低密度 50 针雄性内置接口 (7.1cm)
Low-Density,50-pin,Female Internal
低密度 50 针雌性内置借口
High-Density,68-pin,Male External
高密度 68 针雄性外置接口 (4.5cm)
High-Density,68-pin,Female External
高密度 68 针雌性外置接口
High-Density,68-pin,Male Internal
高密度 68 针雄性内置接口 (4.5cm)
High-Density,68-pin,Female Internal
高密度 68 针雌性内置接口
VHDCI,68-pin,Male External
非常高密度 68 针雄性外置接口 (3.2cm)
VHDCI,68-pin,Female External
非常高密度 68 针雌性外置接口
SCSI系统结构分析
SCSI总线数据传输控制
(1)ATN:注意信号,通常在Initiator有消息要发送给Target的时候由Initiator设置。 (2) BSY:当有SCSI设备处于“忙”状态,占据数据总线时,这个信号被置为真。 (3) ACK:应答信号,由Initiator置位,作为对REQ/ACK请求应答数据传输的确认。 (4)RST:表示SCSI总线复位。 (5) MSG:在消息阶段由Target置位。 (6)SEL:在Initiator选择Target或者Target再选Initiator时使用。 (7)C/D:表示控制或者数据信息的信号。 (8)REQ:由Target置位,表示请求进行一次REQ/AC K握手的数据传输。 (9)I/O:表明当前数据传输的方向。 为了完成一个I/O任务,SCSI设备和总线大体上必须经过以下过程: (1)申请使用总线 (2)选择I/O操作对象 (3)传送消息 (4)交待I/O任务 (5)数据传输 (6)返回状态信息
特点
1、速度快
服务器使用的硬盘转速快,可以达到每分钟7200或10000转,甚至更高;它还配置了较大(一般为2MB或4MB)的回写式缓存;平均访问时间比较短;外部传输率和内部传输率更高,采用Ultra Wide SCSI、Ultra2 Wide SCSI、Ultra160 SCSI、Ultra320 SCSI等标准的SCSI硬盘,每秒的数据传输率分别可以达到40MB、80MB、160MB、320MB。
2、可靠性高
因为服务器硬盘几乎是24小时不停地运转,承受着巨大的工作量。可以说,硬盘如果出了问题,后果不堪设想。所以,现在的硬盘都采用了 S.M.A.R.T技术(自监测、分析和报告技术),同时硬盘厂商都采用了各自独有的先进技术来保证数据的安全。为了避免意外的损失,服务器硬盘一般都能承受300G到1000G的冲击力。
3、多使用SCSI接口
多数服务器采用了数据吞吐量大、CPU占有率极低的SCSI硬盘。SCSI硬盘必须通过SCSI接口才能使用,有的服务器主板集成了SCSI接口,有的安有专用的SCSI接口卡,一块SCSI接口卡可以接7个SCSI设备,这是IDE接口所不能比拟的。
4、可支持热插拔
热插拔(Hot Swap)是一些服务器支持的硬盘安装方式,可以在服务器不停机的情况下,拔出或插入一块硬盘,操作系统自动识别硬盘的改动。这种技术对于24小时不间断运行的服务器来说,是非常必要的。