1.3 SCSI:开放系统服务器的主要I/O路径技术
在开放系统领域,主要的I / O技术是小型机系统接口(S C S I),S C S I的发音为“s k u z z y”。S C S I通常用来连接存储设备和开放系统的计算机,它的数据传输是以块方式进行,块是存放在存储设备上的数据的典型的组织单元。由于把新的存储技术集成到所有不同的产品中非常困难,所以一些新的I / O技术(如光纤路径技术)为了更快地开发和得到市场的接受,经常建立在某种形式的S C S I的基础上。
1.3.1 I/O路径
简单地说,I / O路径是位于计算机和存储数据的设备之间传送数据的技术,因为存储网络既可以看成是一个I / O路径的子集,又可以看成I / O路径基本思想的扩展,所以I / O路径的概念是本书的中心论题之一。最基本的I / O路径如图1 - 8所示。
图1-8 I/O路径最基本的组成
基本上,每个S C S I的I / O路径有三个构件:
• I / O 路径控制器。负责控制通过路径的数据的硅片和软件,I / O路径控制器位于计算机系统中,也称为“主机适配器”。为了提供冗余或增强性能,I / O路径控制器也可以在智能存储子系统中实现。
• I/O 协议。I / O路径控制器和存储设备之间的电信号系统,确定数据和控制信号传输。
• I / O 总线。缆线和连接器系统,用来传输I / O路径技术指定的数据和控制信号,另外还包括
一个总线终结电阻或电路,这个终结电阻用来减弱电缆上的信号反射干扰。由于I / O路径协议并不是被用户购买的产品,所以这里谈及I / O协议可能使一些读者感到迷惑不解,但是,I / O路径操作是很重要的,正像网络协议是网络必不可缺少的一部分一样。
1.3.2 SCSI的起源
S C S I起初由Shugart Associates和N C R公司于1 9 8 1年开发,作为磁盘控制器接口的一部分,称作S A S I。这个规范被提交给ANSI X3T9以后,ANSI X3T9委员会对此进行了进一步地发展,并改名为S C S I,此后,ANSI X3T9 委员会继续对它进行开发,直到1 9 8 6年6月,S C S I变成了A N S I的官方标准。自那以后,ANSI X3T9委员会仍然不断地完善S C S I规范。S C S I总线是位于计算机主机适配器和它所支持的设备的中间介质,所以,S C S I的I / O操作的速度和灵活性均由S C S I 总线的性能所决定。