Nota: Se stai leggendo questo messaggio è perchè non vedi i nostri file css, oppure perchè non hai un browser "standards-compliant browser". Leggi l'aiuto.

TechTarget Italy & 01net Network SearchCIO.it SearchNetworking.it SearchSecurity.it 01net 01netCIO 01netPMI 01netTRADE 01netNETS iTechStudio Digifocus Applicando CIO Club ProntoImprese IlSoftware
ricerca: in
powered by
Fibre Channel è una tecnologia per la trasmissione di dati tra diversi dispositivi a velocità che ...
» continua
L'esperto risponde
Quali sono le differenze fra le varie tipologie di SCSI?
11 Luglio 2007

Dobbiamo cambiare il parco server, aggiornando dei sistemi ormai obsoleti. Fra le varie caratteristiche, vorremmo maggiori informazioni sugli standard SCSI. Quali sono le varie tipologie?

La storia della dinastia di tecnologie SCSI inizia nella prima metà degli anni '80 quando la prima versione, oggi nota come SCSI-1, lavorando su un bus ampio 8 bit ad una frequenza di 5 MHz, assicurava una banda di 5 Mbyte/s supportando collegamenti su distanze fino a 6 metri.

Questo standardha incontrato un crescente successo, con tutto un fiorire di interfacce e dispositivi. La prima ad arrivare fu la Fast SCSI, detta anche SCSI 2, che mantenendo la larghezza del bus a 8 bit portò il clock a 10 MHz raddoppiando esattamente la velocità di trasferimento massima (a 10 Mbyte/s). La lunghezza massima supportata per i cavi però si ridusse della metà (nel caso single ended). Il numero dispositivi per catena rimase pari a 8.

L'altra strada per aumentare le prestazioni dello SCSI era quella di aumentare il parallelismo del bus. Questa strategia fu proposta dallo standard Fast Wide SCSI che propose un raddoppio della larghezza di canale da 8 a 16 bit, mantenendo il clock di 10 MHz del Fast SCSI. L'aumento della larghezza di canale richiese logicamente l'introduzione di un nuovo connettore con un maggior numero di contatti (68 pin). Il risultato complessivo fu una banda ancora raddoppiata, questa volta a 20 Mbyte/s. Altra novità fu l'introduzione di uno SCSI ID a 4 bit che consentiva di enumerare fino a 16 periferiche sulla catena, raddoppiando il precedente limite di 8 devices.

In una successiva ondata si tornò ad agire sulla frequenza per aumentare le prestazioni. Un semplice raddoppio del clock, da 10 a 20 MHz, applicato agli standard Fast SCSI e Fast Wide SCSI, produsse rispettivamente le due nuove varianti Ultra SCSI (8 bit, 20 MHz, 20 Mbyte/s e 8 dispositivi per catena) e Ultra Wide SCSI (16 bit, 20 MHz, 40 Mbyte/s e 16 dispositivi per catena).

Anche nella generazione successiva, la cosiddetta Ultra 2, si puntò sull'aumento della frequenza di lavoro per velocizzare il canale. Nacquero così l'Ultra2 SCSI (8 bit, 40 MHz, 40 Mbyte/s e 8 dispositivi per catena) e l'Ultra2 Wide SCSI (16 bit, 40 MHz, 80 Mbyte/s e 16 dispositivi).

A questo punto il bus SCSI parallelo a 8 bit uscì definitivamente di scena dato che nell'ondata successiva, la Ultra3, era presente soltanto la versione a 16 bit. Lo standard Ultra3 SCSI, noto anche come Ultra160, lavorava a 40 MHz in modalità dual edge. Come nelle memorie DDR, in cui si effettuano due trasferimenti dati per ciclo di clock, ossia in occasione sia del fronte di salita sia di quello di discesa dell'impulso di clock, l'Ultra3 SCSI effettuava 80 milioni di trasferimenti al secondo (ognuno a 16 bit) pur lavorando a una frequenza di 40 MHz. L'effetto complessivo era quello di trasferire 32 bit, ossia 4 bytes, per ciclo di clock, con una banda massima di 4x40=160 Mbyte/s, da cui il soprannome Ultra160.

L'ultima frontiera del bus SCSI parallelo è rappresentata dagli standard Ultra320 SCSI (figura 22: 16 bit, 80 MHz dual-pumped, 320 Mbyte/s e 16 dispositivi per catena) e Ultra640 SCSI in cui il clock raddoppia ancora raggiungendo i 160 MHz (sempre dual pumped), portando a una banda di 640 Mbyte/s.

Particolarmente interessante nello scenario attuale è lo standard SAS (Serial Attached SCSI) impiegato soprattutto per la connessione di unità di storage in sistemi server. Questa tecnologia supporta un numero elevatissimo di dispositivi; attraverso particolari unità dette SAS Expanders, che funzionano da un punto di vista logico come degli hub fino a 128 porte, è possibile realizzare collegamenti con topologia “ad albero” e gestire centinaia o migliaia di dispositivi (fino a 16.384). I cavi possono raggiungere la lunghezza di 6-8 metri e la banda, a seconda della versione di standard, ben 3 Gbit/s (corrispondenti a un throughput netto di 300 Mbyte/s) in ciascuna direzione. Sono supportati l'hot plug delle unità disco e, particolarità di estrema importanza, l'interoperabilità con le diffuse unità disco S-ATA attraverso il collegamento half duplex al controller o ad appositi expander.

Di seguito una tabella riepilogativa sugli standard SCSI

Tipologia SCSI Larghezza Bus (bit) Frequenza di lavoro (MHz) Banda (MB/s) Distanza (m) Pin Dispositivi per catena
SCSI-1 8 5 5 6 50 8
SCSI-2 (o “Fast SCSI”) 8 10 10 3-6   8
Fast Wide SCSI 16 10 20   68 16
Ultra SCSI 8 20 20     8
Ultra Wide SCSI 16 20 40     16
Ultra2 SCSI 8 40 40     8
Ultra2 Wide SCSI 16 40 80     16
Ultra3 SCSI (Ultra160) 16 40 (dual edge) 160     16
Ultra320 SCSI 16 80 (dual edge) 320     16
Ultra640 SCSI 16 160 (dual edge) 640     16
SSA 1 200-400 40-80 25   96
SCSI over Fiber Channel 1 1000-4000 100-400 Alcuni km   127
SAS 1   Fino a 300 6-8 m   16384

 

Il Sole 24 ORE S.p.A.

Sede Legale in Milano, Via Monte Rosa, 91 - Sede Operativa in Milano, Via Patecchio, 2

Partita Iva - Codice Fiscale 00777910159 - Dati societari