7.1 Einleitung
SCSI - eine Abkürzung für Small Computer System Interface - ist das Standardinterface bei Apple Macintosh Computern, aber es hatte lange Zeit in der IBM - Welt keine vorrangige Stellung. Warum? Im Laufe der Jahre erwarb sich SCSI den Ruf launisch und teuer zu sein.
Kompatibilität war ein sehr großes Problem der frühen SCSI Komponenten, was zur Ausprägung der Phrase \"plug and pray\" führte. Aber als wichtigster Grund, SCSI war sehr viel teurer als Alternativen: Zum Beispiel waren SCSI Festplatten teurer als IDE (integrated drive electronics) Festplatten. Die Entwicklungen der letzten Zeit ändern dies jedoch, die Kompatibilität ist gewährleistet und Geräte sind jetzt leicht installierbar und auch erschwinglich geworden.
Der derzeitige Rummel rund um SCSI hat mehrere Gründe: Erstens ist SCSI zu einem Industriestandard geworden, zweitens ist es sehr flexibel, da es sowohl Festplatten, Bandlaufwerke, CD-ROM Laufwerke, Flopticals & Opticals, Scanner, Drucker und mehr unterstützt. Drittens erlaubt es SCSI, mehrere Geräte anzuschließen: bis zu 7 pro Adapter und man kann mehrere Adapter installieren. Letztendlich die hohe Performance: bis zu
10 Megabyte pro Sekunde Datendurchsatz mit Fast-SCSI Geräten. Daraus folgt, daß die schnellsten Festplatten, Scanner, CD-ROM´s und Bandlaufwerke fast ausnahmslos SCSI Geräte sind.
7.2 Grundprinzipien
SCSI ist ein Bus-System, d.h. es können mehrere Geräte an einen Bus (eine Leitung zur Übertragung von Daten) gehängt (über einen Stecker an diese Leitung angekoppelt) werden. Es ist völlig autark zum Bussystem des Computers.
Die Ankopplung an das Computersystem erfolgt durch einen sogenannten Host-Adapter. Er übernimmt die Verwaltung der an ihm hängenden SCSI-Geräte und sorgt für den Informationsaustausch zwischen Computer und SCSI-Geräten. Wobei er gleichzeitig als gleichwertiges SCSI-Gerät fungiert. Im SCSI-Bussystem ist also, durch den Host-Adapter, der Computer selbst ein SCSI-Gerät geworden, das genauso wie jedes andere SCSI-Gerät am Bus angesprochen werden kann. Es ist so auch möglich mehrere Computer über diese Host-Adapter zu koppeln, da es dem SCSI-Bus egal ist, was für ein SCSI-Gerät am Bus ist. Denn jedes SCSI-Gerät verfügt über eine standardisierte Schnittstelle, sowohl von der Hardware als auch von der Software aus. Diese Standart-Schnittstelle nennt sich eben SCSI-Interface und kann mit den immer gleichen Kommandos über den SCSI-Bus angesprochen werden. Diese Kommandos sind genormt als CCS (Common Command Set).
Ein großer Vorteil dieses Systems ist das der Zugriff auf den Host-Adapter bzw. auf ein SCSI-Gerät in völlig identischer Weise erfolgt, so können völlig verschiedene Geräte völlig identisch angesprochen werden. Jedes SCSI-Gerät meldet sich beim Initialisieren des SCSI-Buses bzw. bei einem Reset mit einer bestimmten Anzahl logischer Blöcke, welche direkt angesprochen werden können. Ebenso meldet jedes SCSI-Gerät dabei seine Art und Kapazität automatisch. Sämtliche gerätespezifischen Einstellungen entfallen also gänzlich.
Es können maximal 7 (den Computer selbst nicht mitgezählt) solcher SCSI-Geräte am Bus hängen mit ID´s von 0 bis 7. Jede ID bzw. SCSI-Gerät kann noch bis zu 8 sog. LUN´s (Logical Unit Number) bzw. \"Unter\"-Geräte verwalten.
Jedes Gerät am SCSI-Bus kann auf ein anderes Gerät am SCSI-Bus zugreifen. Jedoch muß dazu erst einmal die Kontrolle über den Bus erlangt werden und dabei spielt die ID eine Rolle, denn je höher die ID (die an jedem SCSI-Gerät eingestellt werden muß), je höher ist die Priorität beim Zugriff auf den Bus. Die höchste ID erhält den Zugriff auf den Bus und wird INITIATOR. Ein SCSI-Gerät, welches nun INITIATOR wurde ruft nun ein anderes SCSI-Gerät über seine ID zur Interaktion auf, welches dadurch zum TARGET wird. INITIATOR und TARGET kommunizieren nun miteinander über den SCSI-Bus wobei der INITIATOR dem TARGET befiehlt. Das ganze nennt sich Multimaster-Fähigkeit, da jedes Gerät sowohl Master (INITIATOR) als auch Slave (TARGET) werden kann.
Zusammengefaßt gibt es folgende Vorteile von SCSI:
. sehr flexibel, da es sowohl Festplatten, Bandlaufwerke, CD-ROM Laufwerke, Flopticals & Opticals, Scanner, Drucker und mehr unterstützt
. man kann mehrere Geräte anschließen - bis zu 7 pro Adapter
. hohe Datendurchsatzrate (10 MB/s und mehr)
. völlig verschiedene Geräte können identisch angesprochen werden.
|