Evolucija SCSI
SCSI-1, originalni standard iz 1986. godine, sada je zastareo. On je koristio asinhroni prenos po¬¬da¬taka, kod koga su matični računar i uređaj, od kojih nijedan nije mogao da iskoristi mak¬¬si¬mal¬ni potencijal onog drugog, sporo razmenjivali po 8 bita istovremeno, obezbeđujući ši¬rinu pro¬pusnog opsega od 3 Mbajta u sekundi. SCSI-1 je dopuštao najviše osam uređaja - adap¬ter ma¬tičnog računara i do sedam čvrstih diskova.
Kod sinhronog prenosa podataka, matični računar i uređaj zajednički određuju najveću br¬zi¬nu pre¬nosa koju mogu da podrže. Na specifikaciji SCSI-2 počelo se raditi 1986. godine, a Američki institut za nacionalne standarde (ANSI - American National Standards Institute) konačno je odob¬rio ovaj standard 1994. godine. Specifikaciju SCSI-2 karakterisali su sinhroni prenos podataka, po¬ve¬ća¬vanje širine pro¬pusnog opsega na 5 Mbajta u sekundi i dodatne specifikacije koje su omo¬gu¬ćavale pri¬klju¬če¬nje i drugih uređaja pored čvrstih diskova, što je ovom standardu dalo ulo¬gu sprege za više ure¬đaja.
SCSI-2 je uveo i dva opciona povećanja brzina: udvostručenje signalne brzine na 10 MHz (brzi SCSI - fast SCSI) i dodavanje drugog "P" kabla na SCSI magistralu, čime su omogućeni pre¬nosi po¬dataka od 16 ili 32 bita (široki SCSI - wide SCSI). Ove dve opcije mogu da se ko¬ris¬te odvojeno ili zajedno u okviru brzog širokog SCSI ja (fast wide SCSI), koji održava br¬zinu prenosa na 20 Mbajta u sekundi. Široki SCSI adapteri mogu da podržavaju do 16 ure¬đa¬ja u jed¬no¬stru¬kom lancu, sa ID brojevima od 0 do 15.
Posle SCSI-2 stvari postaju pomalo zbunjujuće. Specifikacija SCSI-3, skicirana 1996. godine, de¬¬li SCSI na nekoliko standarda. To su:
• specifikacija paralelne sprege, koja upravlja radom SCSI kablova
• model arhitekture koji definiše instrukcije potrebne da bi se izvršio prenos podataka
• specifikacija primarnih komandi, koja postavlja komande svim SCSI uređajima, i
• specifikacije za tipove uređaja
Što je najvažnije, SCSI-3 otklanja potrebu za drugim kablom za brzi ili široki SCSI i dodaje po¬¬drš¬ku za kabl od optičkih vlakana. Još jedan dodatak je i SCAM (SCSI configuration auto-ma¬¬gi¬cally), koji rešava jednu od uobičajenih žalbi na SCSI - da ga je teško instalirati i kon¬fi¬gu¬risati. Kao podskup opcije priključi i radi (Plug and Play), SCAM dopušta SCSI uređaje sa au¬to¬mat¬skim kon¬figurisanjem koji sami biraju svoje ID brojeve, a ne ručnu dodelu ID bro¬je¬va, kao kod SCSI-1 i 2. SCSI-3 takođe dopušta i automatsko završavanje.
Ultra SCSI (takođe poznato kao Fast-20) predstavlja proširenje za SCSI-2. Ono je ponovo udvostru¬či¬lo sig¬nalne brzine, sada na 20 MHz, na račun skraćivanja SCSI magistrale na 1,5 m. Ultra SCSI-2 (po¬znat i kao Fast-40) predstavlja najnovije i najbrže ostvarenje iz 1998. godine. Upravljajući ma¬gi¬stra¬lom pri signalnoj brzini od 40 MHz, široka implementacija od 16 bita teoretski postiže mak¬simalnu ši¬rinu propusnog opsega od 80 Mbajta u sekundi.
Ultra2 SCSI implementacija takođe može da podržava produžene kablove, što je posledica pre¬las¬ka sa jednostruko završene na niskonaponsku diferencijalnu (LVD - low voltage diffe¬ren¬tial) sig¬nalizaciju. LVD ima sve prednosti visokonaponskog diferencijala od 5V, ali bez po¬trebe za sku¬pim primopredajnicima. Pored toga što su znatno manje osetljivi na smetnje ko¬je izaziva šum, LVD dopuštaju i dužine kablova do 12 m, kada je svih 16 uređaja pri¬ključeno.
Ultra 160 SCSI, najavljen krajem 1999. godine, predstavlja podskup većeg Ultra3 SCSI standarda, koji udvo¬stručava performanse svog prethodnika, Ultra2 SCSI. Tehnološki gledano, on nudi tri glavna po¬boljšanja u odnosu na Ultra2:
• cikličnu proveru redundantnosti (CRC), koja proverava sve prenose podataka, značajno do¬pri¬noseći integritetu podataka
• valjanost domena, koja inteligentno proverava konfiguraciju sistema zbog veće pouzdanosti, i
• taktovanje sa dvostrukim prelazom, koje je glavni razlog za poboljšani propusni opseg.
U sledećoj tabeli prikazane su glavne karakteristike različitih verzija SCSI specifikacija
SCSI verzija Brzina signala (MHz) Širina magistrale
(bita) Maks. DTR
(Mbajta u sekundi) Maksimalan broj uređaja Maksimalna dužina kabla
SCSI-1 5 8 5 7 6 m
SCSI-2 5 8 5 7 6 m
Wide SCSI 5 16 10 15 6 m
Fast SCSI 10 8 10 7 6 m
Fast Wide SCSI 10 16 20 15 6 m
Ultra SCSI 20 8 20 7 1.5 m
Ultra SCSI-2 20 16 40 7 12 m
Ultra2 SCSI 40 16 80 15 12 m
Ultra160 SCSI 80 16 160 15 12 m
SCSI je u potpunosti kompatibilan sa ranijim uređajima, sa starinskim SCSI-1 uređajima koji ra¬de uz pomoć najnovijih adaptera matičnog računara. Naravno, da bi se koristili potencijali br¬žih, novijih SCSI uređaja, potreban je odgovarajući adapter matičnog računara. Slično tome, naj¬brži matični računar neće ubrzati stari, spori SCSI uređaj.
SCSI je postao prihvaćeni standard za masovnu memoriju zasnovanu na serveru, a im¬ple¬me¬n¬ta¬ci¬ja Ultra2 LVD često se može sresti udružena sa nizovima redundantnih grupa nezavisnih diskova (RAID - redundant array of independent disks) zbog postizanja velike brzine i poveávanja dostupnosti. Međutim, njegova dominacija nad serverskom memorijom dolazi pod sve većim pritiskom ne¬dav¬no uvedenog standarda Fibre Channel.