IDE es SCSI

Szima Gábor sygma at tesla.hu
Sun Sep 18 21:42:16 CEST 2005


On Sun, 18 Sep 2005, hoyuka hoya wrote:

> Nem nagyon ismerem egyiket sem melyebben. Ugy nagyvonalakban leirhatna
> valaki mindketto jellemzoit.

SCSI: Small Computer System Interface
IDE:  Intelligent Drive Electronics

> Kb. azt gondolom, hogy az SCSI inteligensebb vmivel, mintha az egy
> buszrendszer lenne, amire tobb eszkozt is ra lehet tenni.

A SCSI-t ugy kepzeld el, mint egy 8 (16) egyseges 16 bites buszrendszert.
Nincs kiemelt master/slave. A kontroller is egy egyseg (ezert lehet 7/15 
eszkozt rafuzni).
Barki kuldhet barmit barkinek. A vezerlo kiadja a parancsot mondjuk az 1. 
diszknek, hogy "kellene 512 byte a 65536. byte-tol", es ennyi. Majd ha 
megvan az adat, akkor a drive kuldi az adatot a kontrollernek cimezve. 
Ezert lehet tobb gep (vezerlo) ugyanazon a buszon.

Sok-sok finomsagot tud meg a SCSI, pl. a TCQ-t. Ez a Tagged Command Queue, 
ami abbol all, hogy egy TCQ blokkban kiadott (irasi) muveletek tetszoleges 
sorrendben elvegezhetok, igy azt pl. a fej pozicioja/cache allapota 
alapjan fogja a vinyo rendezni.
Az IDE ilyet nem tud (csak az _igazi_ SATA, de az meg nem nagyon van, ami 
van az IDE-s es egy butitott SATA protokolt hasznal), ezert ez vagy 
performace veszteseggel, vagy adatvesztessel jar (hazudik).

Kabelezest tekintve van az osregi 25 eres (8 bit) SCSI, az 50 eres SE 
(Single Ended) (lapos kabellel), es a 68 eres (TP -Twisted Pair) 
huzalozast hasznalo LVD/SE (Low Voltage Differential).
Illetve van az FC (Fibre Channel), ami szaloptikat hasznal, es brutal 
atviteli sebesseggel rendelkezik.
Na meg hasznaljak meg a 80 eres SCA csatlakozot, ami lenyegeben a 68 eres 
LVD/SE kiegeszitve tappal es az egysegszamot beallito kivezetesekkel. Ezek 
a HOT-SWAP rack-ek tartozeka, a vinyon minimalis beallitasi lehetoseggel.

> Egy IDE csatornara meg max 2-ot.

Az ide lenyegeben egy 16 bites "port"... IDE vezerlot gyakorlatilag 
2db 74LS245 es 1 GAL IC-vel lehet epiteni (Amiga 500-hoz keszultek 
ilyenek).



 								-Sygma




More information about the Elektro mailing list