在一个方向上,它需要与主机正常连通与协调运行,主要是与主机系统的总线打交道,CPU要发送数据与命令,接收数据与取得设备(接口)运行装态等,都要经过总线完成,而接口卡正是插在主机总线插槽上的一块线路板。在另一个方向上,它需要与磁盘设备连通并协调运行。磁盘设备通常有自己的控制器,以确保磁盘设备本身有比较好的独立性和完备性。但不同磁盘的控制器所提供的功能并不一致,有些功能可以在磁盘本身的控制器中提供,也可能把它划分在磁盘的接口卡中实现。显而易见,不同厂家、型号的磁盘设备,会用不同的接口卡与指定的计算机主机接通,随意配接往往是行不通的。
图4.33给出了磁盘接口卡与磁盘控制器功能划分的示意表示。

图4.33 磁盘接口卡与磁盘控制器的功能划分
其中ST506是美国 Seagate Technology 公司1980年为5.25英寸的 ST506小型温盘研制的,以后其他一些公司在微机中也采用了这一标准。它把磁盘读写等逻辑电路主要划分在接口卡上,磁盘驱动器部分主要保留了写入放大器与读出放大器电路。采用MFM编码和步进电机定位机构寻道。
ESDI(Enhanced Small Device Interface),即增强型小型设备接口,是一种更通用的磁盘接口,也能接磁带和光盘设备,具有5Mb/s和10Mb/s两种传送率。它把数据的编码、译码部分拿到了磁盘驱动器中,提高了设备运行的可靠性,数据传送采用不归零制(NRZ),驱动器也可以采用其它编码标准,支持步进方式(以步进电机为执行机构)和连续方式(即以音圈电机为执行机构)两种寻道方式。
SCSI(Small Computer System Interface),即小型计算机系统接口,是当前最流行的小型机和微型机中的总线标准,有SCSI-1,SCSI-2和SCSI-3等几个标准,许多磁盘接口卡可以连接到SCSI总线上,能连接8位、16位或32位的多种设备。
|