Autobuzul SCSI. Principalele caracteristici.
Prima versiune a anvelopei, denumită mai târziu SCSI-1, a fost standardizată de ANSI în 1986. A fost o magistrală paralelă pe 8 biți, cu o frecvență maximă de comutare de 5 MT / s (MegaTransfer / sec, milioane de transmisii pe secundă). Este incorect să sunați acest ceas deoarece nu există semnal de ceas în autobuz). Rata de transfer de date a ajuns la 5 MB / s, modul de transfer de date este asincron. În prezent, interfața este dezvoltat în cadrul specificații SCSI -3 în direcția de creștere a lățimii de bandă, numărul de dispozitive conectate, extinderea setului de instrucțiuni și să sprijine tehnologia PnP. Ca alternativă la interfața paralelă SPI (SCSI -3 Parallel Interface), a devenit posibilă utilizarea interfeței de serie, inclusiv a unei interfețe cu fibră optică, cu o viteză de 100 MB / s. Specificația SCSI-3 există sub forma unei game largi de documente care definesc anumite aspecte ale interfeței la nivelul conexiunilor fizice, al protocoalelor de transport și al seturilor de instrucțiuni
Cea mai obișnuită este interfața paralelă SCSI. care există în mai multe versiuni, diferite de lățimea de biți a magistralei, metodele de transmitere a semnalului și de sincronizare. Interfața fizică "îngustă" SCSI este o magistrală formată din 18 semnale și mai multe circuite de alimentare. În versiunea "largă", numărul lanțurilor de semnal este mărit. Pentru a proteja împotriva interferențelor, fiecare circuit de semnal are propriul fir de retur.
Tipul de semnale distinge între versiunile single ended și diferențiale (diferenale) ale SCSI. Cablurile și conectorii sunt identici, dar nu există compatibilitate electrică a dispozitivelor. În versiunea liniară largă a SE (Single Ended), fiecare semnal este transmis de un potențial cu niveluri TTL relativ la firul comun. diferențială de joasă tensiune interfeysLVD permite frecvent de 40 de minute, 80 și 160 de dispozitive MT / s Ultra2, Ultral 60 și autobuz Ultra320 SCSI cu o lungime de 25 m (8 unități) sau 12 m (16 unități). Dispozitivele LVD sunt compatibile cu dispozitivele SE datorită posibilității de reconfigurare automată (Multimode LVD). Dispozitivele LVD recunosc tensiunea pe linia DIFFSENS și, la un nivel de tensiune scăzut, pot trece de la modul LVD (diferențial) la SE (liniar). Contactul conectorului la care este conectat acest circuit este legat la pământ în dispozitivele SE, ceea ce reduce în mod automat modul de funcționare a tuturor dispozitivelor cu magistrală la SE dacă există cel puțin un dispozitiv SE.
Tabelul 1. Rata de transfer de date (MB / s) pe o magistrală SCSI paralelă
Sistemul de comandă SCSI include comenzi comune aplicabile dispozitivelor din toate clasele și specifice fiecărei clase. Orice dispozitiv SCSI trebuie să suporte comenzi obligatorii din setul comun și clasa sa, ceea ce asigură un nivel ridicat de compatibilitate. Suportul pentru dispozitive care folosesc șiruri de comandă (până la 256 comenzi) și independența funcționării dispozitivelor unul față de celălalt determină o eficiență ridicată a aplicației SCSI în sistemele multitasking.
Adaptorul gazdă este cel mai important nod de interfață care determină performanța sistemului SCSI. Sarcina sa este de a transfera date între gazdă (programul executat de procesorul central) și alte dispozitive conectate la magistrala, prin protocoalele interfețelor fizice. Cu toate acestea, modelele de arhitecturi și adaptoare software nu sunt standardizate (spre deosebire, de exemplu, de adaptoarele ATA). Există o gamă largă de adaptoare, numai dispozitive care nu sunt critice pentru performanță pot fi conectate la cele mai simple. Astfel de adaptoare pot fi incluse, de exemplu, în scopul livrării scanerelor și este posibil să nu fie posibilă conectarea unui disc la acestea. Adaptoarele de înaltă performanță au propriul procesor specializat, o cantitate mare de memorie tampon și utilizează moduri foarte eficiente de administrare directă a magistralei pentru a accesa memoria calculatorului. Adaptoarele SCSI există pentru toate magistralele de extensie (PCI, PCMCIA, CardBus), porturile USB și FireWire și LPT. Un număr de plăci de bază au un adaptor SCSI încorporat conectat la unul dintre autobuzele locale. Atunci când alegeți interfața la care este conectat adaptorul gazdă, trebuie luată în considerare performanța - interfața nu trebuie să devină un obstacol atunci când schimbați dispozitivele SCSI de înaltă performanță. Cel mai eficient este adaptorul gazdă pentru magistrala PCI. Desigur, pentru un adaptor puternic pentru serverul pe care trebuie să-l plătiți - prețul său poate depăși prețul unui computer desktop obișnuit. Chiar mai scumpe sunt adaptoarele gazdă cu controlere RAID încorporate, care conțin un procesor puternic RISC și o cantitate mare de memorie locală. Configurația adaptoarelor gazdă din punctul de vedere al magistralei SCSI nu se deosebește de configurarea altor dispozitive. Utilitarul de configurare este de obicei inclus în extensia BIOS. instalat pe cardul adaptorului și o invitație la apelul său este afișată pe ecran în timpul testului POST. Ca orice card de extensie, adaptorul gazdă trebuie să fie configurat în funcție de magistrala de expansiune la care este conectat. Resursele de sistem pentru adaptorul de magistrală SCSI includ:
zonă de memorie pentru extensia ROM BIOS. Este necesar pentru a sprijini configurarea dispozitivului și funcțiile discului;
zona de memorie tampon partajată;
Zona portului I / O;
IRQ - cerere de întrerupere;