LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vorresti leggere La campana
Niente spam

SCSI (Small Computer Systems Interface - Interfaccia di sistema per piccoli computer, pronunciata in russo come "skazi") - un'interfaccia progettata per combinare dispositivi di vari profili in un unico sistema: dischi rigidi magnetici, scanner, streamer, CD-ROM, ecc. .P. L'essenza dell'interfaccia è fornire un meccanismo flessibile per controllare questi dispositivi e la massima velocità del loro funzionamento come un meccanismo unico, ma divisibile.

Le radici dell'interfaccia SCSI risalgono al lontano 1979, quando il produttore di dispositivi di memorizzazione delle informazioni M. Shugart era perplesso di trovare uno standard di interfaccia universale per i suoi dischi, tenendo conto delle possibili esigenze future. Nei laboratori di M. Shugart, di conseguenza, è stata sviluppata un'interfaccia che supportava l'indirizzamento logico e fisico (testa / cilindro / settore), basata su protocolli per il trasferimento dati in parallelo a 8 bit su un'interfaccia composta da più linee. Questa interfaccia è stata denominata SASI (Shugart Associates Systems Interface - Shugart's Connecting System Interface). L'interfaccia, oltre a descrivere i protocolli, comprendeva anche diversi comandi a 6 bit; lo svantaggio era che l'interfaccia era progettata per utilizzare solo una coppia host-dispositivo.

Successivamente, nel 1981, M. Shugart ha presentato la documentazione sull'interfaccia SASI al comitato ANSI (American National Standards Institute - US National Standards Institute, analogo di GOST), che l'ha accettata come base per lavorare al progetto, chiamato SCSI. La maggior parte dei punti più importanti dello standard SASI è migrata a SCSI, ad esempio principi importanti come l'arbitrato del dispositivo, i meccanismi di rilascio del bus, la possibilità di utilizzare più di un adattatore host sul bus e così via. Nel 1984, la documentazione di lavoro dello standard SCSI è stata sottoposta all'esame dell'ANSI e, dopo numerosi adeguamenti e integrazioni, nel 1986 è stato adottato un documento con il numero X3.131-1986 - il primo standard SCSI ufficiale, che ora è comunemente chiamato SCSI-1. Oltre allo standard SASI, SCSI-1 ha acquisito funzionalità importanti come comandi a 10 bit, protocolli di trasferimento dati sincroni e asincroni e la capacità di collegare fino a 8 dispositivi diversi a un adattatore host. Seguendo SCSI-1, gli standard si sono evoluti sia nella direzione dell'espansione del linguaggio dei comandi, sia nell'aumento e nella complicazione dei protocolli, sia nell'aumento della larghezza del bus, aumentando la velocità e il numero di dispositivi collegati a un adattatore host. Per gli attuali standard SCSI, la larghezza del bus è 16 bit, anche il numero di dispositivi collegati è 16.

L'industria dei PC non ha perso l'emergere di un nuovo standard, che è stato subito adottato principalmente dai produttori di HDD. Sulla fig. 1, 2 mostrano alcuni dei primi campioni di dischi SCSI.

Riso. 1, 2. I primi campioni di unità SCSI - azienda SONY (capacità 40 megabyte)
e Quantum (capacità 120 megabyte)

Una breve storia dello standard SCSI

Il primo standard è SCSI-1; in questo standard, è possibile collegare fino a otto dispositivi, incluso il controller, a un bus. L'interfaccia contiene controlli avanzati e allo stesso tempo non è focalizzata su nessun particolare tipo di dispositivo. Ha un bus dati a 8 bit, la velocità di trasferimento massima è fino a 1,5 MB / s in modalità asincrona (secondo il metodo "richiesta-riconoscimento") e fino a 5 MB / s in modalità sincrona (richieste multiple - multiple metodo delle conferme) . La parità può essere utilizzata per rilevare gli errori. Implementato elettricamente come 24 linee (unipolari o differenziali), sebbene la stragrande maggioranza dei dispositivi utilizzi segnali unipolari.

SCSI-2 è un'evoluzione significativa di SCSI di base. Maggiore velocità di trasferimento (fino a 3 MB/s in modalità asincrona e fino a 10 MB/s in modalità sincrona) - SCSI veloce. Aggiunti nuovi comandi e messaggi, reso obbligatorio il supporto alla parità. È stata introdotta la possibilità di espandere il bus dati a 16 bit (Wide SCSI), che prevedeva velocità fino a 20 MB/s. È stato introdotto un nuovo connettore a 68 pin. La specifica successiva, SCSI-3, non solo ha introdotto nuove velocità di trasmissione, ma ha anche ampliato notevolmente il sistema di comando. Inoltre, come mezzo di trasmissione possono essere utilizzati altri protocolli paralleli e seriali, insieme alla tradizionale interfaccia bus parallela: Fibre Channel, IEEE 1394 Firewire e Serial Storage Protocol (SSP).

Interfaccia Ultra SCSI, utilizza una frequenza bus di 20 MHz. L'interfaccia Ultra/Wide SCSI supporta 16 dispositivi e fornisce velocità di trasferimento fino a 40 MB/s. SCSI Ultra-2 Wide più veloce, con velocità di trasferimento fino a 80 MB/s. Le seguenti interfacce - Ultra-3 SCSI, Ultra 320 SCSI, Ultra 640 SCSI - non hanno apportato nulla di fondamentalmente nuovo allo standard, ad eccezione della velocità. Rimangono inoltre con una larghezza del bus di 16 bit e all'interfaccia possono essere collegati fino a 16 dispositivi. Le caratteristiche comparative degli standard SCSI sono riportate nella Tabella 1.

Tabella 1. Caratteristiche comparative degli standard SCSI

StandardMassima velocità del bus, MB/sec. Larghezza bit bus Lunghezza massima del cavo, m Numero massimo di dispositivi
L'unica bocca LVD HVD
SCSI-1 5 8 6 (3) 25 8
SCSI-2 10 8 3 (3) 25 8
SCSI-2 largo 20 16 3 (3) 25 16
SCSI-3 20 8 1.5 (3) 25 8
SCSI-3 largo 40 16 (3) 25 16
Ultra2 SCSI 40 8 (4) 12 25 8
Ampio Ultra-2 SCio 80 16 (4) 12 25 16
Ultra-3 SCSI,oUltra-160SCSI 160 16 (4) 12 (5) 16
Ultra 320 SCSI 320 16 (4) 12 (5) 16
Ultra 640SCSI 640 16 (4) (7) (5) 16

Che cos'è un adattatore host?

Un adattatore host è un dispositivo collegato al bus del PC che fornisce un host (il significato della parola "host" in relazione agli standard che descrivono le interfacce di trasferimento dati (host inglese) descrive in modo più completo la frase "bus master") comunicazione con SCSI dispositivi. Il nome "adattatore" non è stato scelto a caso: indica che tutta la logica dei dispositivi si trova nelle periferiche sul bus; per i dispositivi detti "controller" la logica si trova in se stessi.

I seguenti produttori producono o hanno realizzato adattatori host SCSI in passato:

Un esempio di adattatore host è il dispositivo mostrato in Fig. 3.

Riso. 3. Scheda host SCSI di Adaptec

Produttori moderni di dischi rigidi SCSI

Attualmente, il mercato degli HDD sta subendo una rapida evoluzione: nuovi standard Serial ATA ad alta velocità stanno sostituendo Parallel ATA. E, sebbene i nuovi dispositivi SATA si siano già avvicinati in velocità ai dispositivi SCSI e da qualche parte li sorpassino, i dispositivi SCSI rimangono ancora popolari nei computer di fascia alta: server e array di informazioni. Ciò è dovuto, in primo luogo, all'elevata affidabilità delle unità SCSI, sia per la relativa semplicità degli standard SCSI e un'interfaccia elettrica ben congegnata, sia per la progettazione tradizionalmente più approfondita e lo studio della produzione dei dispositivi. SCSI rappresenta circa il 30 percento dell'intero mercato dei dischi rigidi ed è improbabile che superi mai questa linea: dotare un PC di tutti i cavi, gli adattatori necessari e l'acquisto dell'adattatore host stesso costerà circa $ 100, le unità costeranno molte volte di più le loro controparti IDE. I moderni produttori di unità SCSI sono:

La concorrenza nel mercato dei dischi SCSI è bassa, molto probabilmente perché il mercato è abbastanza pieno e non si sviluppa così rapidamente come il mercato dei dispositivi IDE e ciò è dovuto principalmente al fatto che i dispositivi SCSI vengono utilizzati più spesso nei server, la domanda per il quale non è così grande. La comodità dei dispositivi SCSI è che possono essere facilmente sostituiti nel corso del lavoro, senza spegnersi e senza perdere le prestazioni del server. Questo è molto importante per i server e non è necessario per le workstation. Di norma, i server (Fig. 4) sono dotati di speciali slitte (Fig. 5), in cui è possibile inserire molto facilmente un disco in un apposito supporto (Fig. 6).

Riso. 4. Server dotato di dischi SCSI

Riso. 5. Alloggiamento per unità SCSI

Riso. 6. Staffa dell'unità SCSI utilizzata nei server sostituibili a caldo

Vale la pena notare che molto spesso i produttori di server rietichettano le unità, assegnando loro i propri marchi. A titolo di esempio, citerò le unità sequestrate dai server Hewlett Packard e IBM e-Server (Fig. 7, 8), su cui il vero produttore del disco rigido può essere riconosciuto solo dal nome del modello; l'autore ha anche visto i dischi recuperati dai server Dell che non avevano nemmeno queste informazioni.

Riso. 7, 8. Moderne unità SCSI utilizzate nei server

Tipi di connettori SCSI

Riso. 9. Tipi di connettori SCSI attualmente in uso

I dispositivi SCSI possono disporre di vari tipi di connettori per il collegamento all'adattatore host (vedere la Figura 9), principalmente a causa delle caratteristiche di progettazione del dispositivo stesso. Il connettore HDD più comunemente usato è HD68 (Fig. 10), un po' meno spesso - SCA80 (Fig. 11). In un lontano passato, tra la fine degli anni '80 e l'inizio degli anni '90, quasi tutte le unità SCSI erano collegate all'host tramite il connettore HE50 (Fig. 12). Attualmente, questo connettore non viene quasi mai trovato.

Riso. 10. Connettore HD68.
Riso. 11. Connettore SCA80.
Riso. 12. Connettore HE50.

Per collegare al bus dispositivi con diverse configurazioni di connettori, spesso possono essere necessari adattatori specializzati. Tali adattatori, ad esempio, sono prodotti da SCS (http://www.scaadapters.com) e costano tra $ 10 e $ 35 ciascuno. Un set completo per lavorare con qualsiasi dispositivo SCSI è mostrato in fig. 13, in fig. 14 - 18 ogni adattatore è mostrato separatamente

Riso. 13. Adattatori necessari per il collegamento di dispositivi SCSI

Riso. 14 - 18. Come in fig. 13, singolarmente.

Come funziona SCSI

Per far corrispondere i carichi sul bus SCSI, vengono utilizzati terminatori che, in base alle loro proprietà elettriche, sono suddivisi in terminatori passivi, attivi e FPT. I terminatori devono essere alimentati, quindi l'interfaccia dispone di linee di alimentazione del terminatore. I terminatori passivi utilizzati nei dispositivi SCSI-1 sono normali resistori da 132 ohm. I terminatori attivi sono uno stabilizzatore che produce il segnale desiderato, mentre ogni linea è collegata a questo stabilizzatore tramite un resistore da 110 ohm. Attualmente vengono utilizzati solo terminatori attivi, mentre vengono utilizzate sorgenti di tensione ausiliaria: per questi scopi vengono solitamente utilizzati diodi ausiliari, che fissano la tensione dei segnali di ingresso al livello richiesto. Infine, i terminatori FPT (Forced Perfect Terminator - Accelerated Improved Terminator) sono il miglioramento dei terminatori attivi, dotandoli di limitatori di emissione. La loro applicazione - nelle versioni ad alta frequenza di SCSI.

Tutti i dispositivi SCSI sono generalmente suddivisi in iniziatori ed esecutori. In questo caso, va tenuto presente che il bus può essere di larghezza bit standard (8 bit) o ​​estesa (16 bit). Detto questo, l'intero numero delle possibili combinazioni di dispositivi di connessione può essere ridotto a quattro:

1. Iniziatore standard - esecutore standard
2. Iniziatore esteso - Esecutore esteso
3. Iniziatore standard - esecutore avanzato
4. Iniziatore esteso - esecutore standard

Quando si collegano esecutori standard a iniziatori estesi, non possono sorgere problemi: lo standard esteso supporta tutte le funzioni di quello standard, tuttavia, durante la riconnessione, potrebbe essere difficile collegare i terminatori. Nella vita reale, questi problemi sono facilmente risolvibili utilizzando gli adattatori (vedi sopra).

Gli stati del bus SCSI sono generalmente divisi in fasi. Esistono solo cinque fasi di questo tipo: il bus è libero, arbitrato (in questo caso, l'iniziatore può ottenere il controllo del bus), selezione (in questo caso, l'iniziatore, che è entrato per primo nella fase di arbitrato, seleziona l'esecutore per ulteriori lavori ), la riselezione (l'esecutore conferma all'iniziatore di essere stato selezionato da lui per ulteriori lavori). operazione ed è pronto per l'operazione) e la fase di informazione (richiesta-trasmissione di comandi, dati, messaggi). Lo schema a blocchi della sequenza delle fasi di un ciclo di funzionamento sul bus SCSI è mostrato in fig. diciannove.

Dopo la fase di selezione, l'iniziatore può andare in timeout, per il quale può utilizzare due metodi: eseguire un ripristino hardware o passare alla fase "bus libero". In ogni caso, la fine del ciclo di lavoro sul bus SCSI sarà l'impostazione dello stato "comando completato" o la trasmissione del messaggio corrispondente con il rilascio del bus. Analogamente allo standard ATA, i sistemi SCSI possono utilizzare due protocolli per ripristinare il dispositivo: il protocollo di ripristino hardware (ripristino hardware) e il protocollo di ripristino software (ripristino software). In entrambi i casi, verrà impostato un bit sulla riga Reset, le differenze nei tipi di reset risiedono nel loro meccanismo e scopo: di norma, viene eseguito un reset hardware per ripristinare le operazioni sull'intero sistema di dispositivi SCSI, mentre il software viene utilizzato per ripristinare un solo dispositivo, senza interferire con il lavoro degli altri.

Riso. 19. Schema a blocchi della sequenza delle fasi del bus SCSI

Il bus SCSI utilizza nove segnali di controllo: BSY (Occupato, Occupato), SEL (Selezione, Selezione), C/D (Comando/Dati, Controllo/Dati), I/O (Ingresso/Uscita, Ingresso/Uscita), MSG ( Messaggio, Messaggio), REQ (Richiesta, Richiesta), ACK (Riconoscimento, Conferma), RST (Reset, Reimposta), ATN (Attenzione, Attenzione). Le sorgenti dei segnali Occupato, Seleziona e Ripristina possono essere l'iniziatore o l'operatore; solo un esecutore può essere la sorgente del segnale di riconoscimento; altri segnali sono prerogativa dell'iniziatore. I tipi di trasferimento delle informazioni sono codificati dalle combinazioni di bit impostate per i segnali Messaggio, Controllo/Dati, Ingresso/Uscita, come mostrato in Tabella. 2.

Tabella 2. Tipi di trasferimento di informazioni sul bus SCSI

L'interfaccia è controllata da un sistema di messaggistica. Ce ne sono 28 in totale, possono essere a byte singolo, a byte doppio (una parola) ed estesi. Il sistema di messaggi è dettagliato in qualsiasi standard SCSI.

Per selezionare un dispositivo specifico sul bus SCSI, è presente un bit identificativo. Di norma, i dispositivi SCSI sono configurati hardware, ovvero il sistema identifica il dispositivo dai ponticelli installati su di esso. La limitazione al numero di dispositivi collegati nelle versioni SCSI standard (8 bit) ed estesa (16 bit) è imposta proprio dall'esistenza del bit identificativo - in un bus a 8 o 16 bit è impossibile impostarne più di 8 o 16 bit di identificazione, rispettivamente, e questo include anche l'adattatore host bit identificatore, ovvero, in altre parole, oltre all'adattatore host sul bus, possono esserci 7 dispositivi in ​​più per SCSI standard e 15 per esteso.

Comandi SCSI

SquadraCodice di comando
Modifica definizione (CAMBIA DEFINIZIONE)
Confronta (CONFRONTA)
Copia (COPIA)
Copia e verifica (COPIA E VERIFICA)
Formato (FORMATO UNITÀ)
Richiesta (RICHIESTA)
Lock-Open Cache (LOCK-UNLOCK CACHE)
Selezione registro (SELEZIONE REGISTRO)
Sensibilità del registro (SENSO DEL LOG)
Selezione modalità (SELEZIONE MODALITÀ)
Sensibilità modalità (SENSO MODALITÀ)
Preamplificatore (PRE-FETCH)
Nega l'autorizzazione per modificare il supporto (PREVENT-CONSENTO LA RIMOZIONE DEL MEDIO)
Lettura (LEGGI)
Lettura buffer (LEGGI BUFFER)
Mostra capacità (CAPACITÀ DI LETTURA)
Leggi dati difettosi (LEGGI DATI DIFETTOSI)
Lettura lunga (LEGGI LUNGO)
Riassegna blocco (RIASEGNA BLOCCO)
Ricevi risultati diagnostici (RICEVI RISULTATI DIAGNOSTICI)
Rilascio (RILASCIO)
Sensibilità richiesta (RICHIESTA SENSO)
RISERVA
Dispositivo Rezero (UNITÀ REZERO)
Trova gli stessi dati (RICERCA DATI UGUALI)
Trova dati alti (RICERCA DATI ALTI)
Trova dati bassi (RICERCA DATI BASSI)
Posizionati (CERCA)
Richiesta diagnostica (INVIA DIAGNOSTICA)
Imposta limite (IMPOSTA LIMITE)
Start-stop del dispositivo (START STOP UNIT)
Sincronizza cache (SINCRONIZZA CACHE)
Richiesta di disponibilità del dispositivo (UNITÀ DI PROVA PRONTO)
Verifica (VERIFICA)
Scrivi (SCRIVI)
Registra con verifica (SCRIVERE E VERIFICARE)
Scrivi nel buffer (SCRIVI BUFFER)
Registrazione lunga (SCRIVI LUNGAMENTE)
Scrivi lo stesso (SCRIVI STESSO)
40 ore
39 ore
18h
3ah
04h
12h
36 ore
4 can
4Dh
15h, 55h
1Ah, 5Ah
34 ore
1 Eh
08h
28 ore, 3 canali
25h
37 ore
3 Eh
07h
1 cap
17h
03h
16h
01h
31h
30 ore
32 ore
0 bh
2Bh, 1Dh
33 ore
1Bh
35 ore
00h
2Fh
0 Ah
2ah
2 Eh
3bh
3Fh
41h

La tabella sopra elenca i principali comandi standard SCSI applicabili al disco rigido. Come nello standard ATA, per lo standard SCSI esistono sia comandi obbligatori, cioè quelli che devono essere supportati da qualsiasi dispositivo SCSI, sia comandi opzionali, facoltativi, il cui supporto potrebbe non essere fornito dal dispositivo. Oltre a questi, ci sono i cosiddetti comandi del fornitore che non sono descritti nello standard, specifici per ogni produttore e spesso per ogni linea specifica di dispositivi - comandi che vengono utilizzati dal produttore allo scopo di riparare o diagnosticare il dispositivo. Questi comandi sono, di regola, un segreto commerciale del produttore e non vengono pubblicati da nessuna parte.

SE,LVD,HVD

In genere troverai contrassegni su un dispositivo SCSI come quello mostrato nella Figura 1. 20. Questa marcatura indica il tipo di trasferimento dati a livello elettrico. Il primo - SCSI SE (Single Ended), denota un tipo di trasferimento di dati quando ogni segnale sul bus è fornito da un conduttore. SCSI LVD (Low Voltage Differential) e SCSI HVD (High Voltage Differential) - tipi differenziali di bassa e alta tensione - sono fisicamente organizzati nello stesso modo: per ogni segnale sono presenti due conduttori, uno per il segnale di polarità positiva, l'altro per negativo. Le differenze tra HVD e LVD sono nella tensione nei conduttori, per LVD è inferiore a quella per HVD.

Riso. 20. Designazioni sui dispositivi SCSI che trasportano informazioni sul tipo elettrico di trasferimento dei dati

È logico che i dispositivi HVD e LVD siano incompatibili: se si collega un dispositivo LVD al bus di un dispositivo HVD, il primo morirà inevitabilmente a causa della sovratensione del segnale. Lo stesso si può dire dei dispositivi SE e LVD: i cavi per loro sono gli stessi, ma a causa delle caratteristiche elettriche non sono compatibili. Tuttavia, i dispositivi LVD possono essere collegati a conduttori SE, poiché riconoscono le tensioni del bus e se ricevono un segnale bipolare in una coppia di conduttori, possono passare all'utilizzo. In genere, i dispositivi che possono funzionare in entrambe le modalità sono contrassegnati da un'icona LVD/SE speciale.

Di solito non è richiesta la compatibilità di tutti i tipi di dispositivi sullo stesso bus, tuttavia, se si presenta tale necessità, l'uso di adattatori specializzati risolve questo problema abbastanza facilmente (vedi sopra).

Il continuo aumento della frequenza di clock del bus ha portato alla necessità di limitare a un metro e mezzo la lunghezza massima del cavo di collegamento nell'interfaccia Ultra SCSI. Questo è abbastanza scomodo quando si utilizzano dispositivi SCSI esterni ad alta velocità, ma più che sufficiente per garantire la connessione dei dispositivi all'interno del case del PC.

Sinossi. Prospettive e opportunità

L'interfaccia SCSI è molto produttiva e affidabile, ma presenta anche un numero considerevole di svantaggi. Prima di tutto, questo è l'alto costo dei dispositivi stessi, sia unità che controller. Il prossimo svantaggio è la complessità della configurazione e della gestione, che può essere gestita solo da persone addestrate. Infine, l'ultimo inconveniente dell'interfaccia, che la rende ancora meno appetibile per l'utente, è l'impossibilità di trasferire il supporto su un altro PC se non è dotato di un adattatore SCSI specializzato...

L'uso di dispositivi SCSI è inappropriato per il mercato dei PC standard per un motivo molto semplice: il prezzo elevato. Tuttavia, i produttori non si prefiggono l'obiettivo di conquistare il consumatore medio: storicamente è successo solo che le unità SCSI sono principalmente uno standard server e l'IDE è uno standard workstation.

Nel frattempo, le unità SCSI sono sulla scia dell'ultimo standard per dispositivi IDE: SATA. La velocità e le prestazioni dei dispositivi SATA sono molto elevate e il loro utilizzo nei server sta diventando sempre più popolare. L'unico inconveniente di SATA è un connettore piuttosto fragile, motivo per i guasti piuttosto frequenti di questi dispositivi. Penso che l'interfaccia SCSI vincerà senza dubbio la battaglia con SATA nel campo delle unità server.

Lo sviluppo dello standard SCSI ci promette in futuro dispositivi più veloci con l'affidabilità SCSI tradizionale; non è necessario prevedere l'imminente uscita dal mercato dei dispositivi SCSI.

Serial Attached SCSI (SAS)

L'ultima tendenza nel mondo dei dispositivi SCSI è Serial Attached SCSI, un'interfaccia che utilizza tre protocolli di trasferimento dati (SSP - Serial SCSI Protocol, STP - Serial ATA Tunneled Protocol, SMP - Serial Management Protocol). Come si evince dai nomi dei protocolli, i primi due sono destinati al trasferimento dei dati stesso, il secondo al controllo dell'interfaccia. Le unità con questa interfaccia sono ora prodotte da Seagate, Samsung e Fujitsu.

Una caratteristica di questa interfaccia è che il segnale viene trasmesso non su due (come in SATA), ma su quattro conduttori (una coppia serve per ricevere un segnale, l'altra per inviarlo). Le velocità di trasferimento dati dichiarate sono 1,5 e 3,0 GB/s.

28. 07.2017

Blog di Dmitry Vassiyarov.

SCSI è un'interfaccia veloce e insolita

Ciao.

Da questo articolo imparerai le nozioni essenziali su SCSI, cos'è, dove e perché viene utilizzato, quante generazioni sono uscite dal suo inizio e come viene implementato nella pratica.

Leggi: all'improvviso, SCSI tornerà utile anche a te?

Cosa significa SCSI?

Questo è un insieme di lettere maiuscole dalla frase Small Computer Systems Interface. In russo suona come "raccontare" e la decrittazione è un'interfaccia di sistema per piccoli computer.

Questo standard è stato creato per combinare componenti di computer per vari scopi su un bus: dischi rigidi, unità disco, scanner, stampanti, ecc. Perché? Per fornire loro la stessa alta velocità di lavoro di un meccanismo unico, ma allo stesso tempo divisibile. Inoltre, grazie a SCSI, puoi utilizzare un dispositivo su più computer contemporaneamente.

Altre caratteristiche

La tecnologia, oltre al semplice collegamento del ferro, consente lo scambio di dati e definisce un insieme di comandi ormai diffuso. Ad esempio, in Windows viene utilizzato in un unico stack per i dispositivi di archiviazione.

I comandi più comunemente usati sono la scrittura, la lettura, il controllo dei dispositivi, l'interrogazione delle loro caratteristiche, l'impostazione di nuovi parametri per essi o la restituzione di quelli precedenti, ecc.

C'è anche l'implementazione di comandi su cavi e controller di altri standard. Se parliamo di IDE, ATA o SATA, si chiama ATAPI - ATA Packet Interface; se in cima al protocollo USB - Dispositivo di archiviazione di massa. Pertanto, è possibile, ad esempio, collegare un disco rigido esterno tramite una normale USB e verrà utilizzato il driver SCSI disponibile nel sistema operativo.

Dove è richiesto SCSI?

Su server e workstation ad alte prestazioni. Sui server appartenenti alla fascia di prezzo basso, e ancor di più in casa, questa interfaccia è estremamente rara; in questi casi, l'opzione migliore ci è familiare.

Ma ovviamente nessuno ti vieta di mettere tali dispositivi nel tuo computer di casa. O, ad esempio, a un server domestico.

La tecnologia in pratica

Tutti i dispositivi che vuoi collegare allo stesso bus funzionano tramite un apposito adattatore, che, a sua volta, viene inserito in uno slot libero sulla scheda madre. Il controller ha il proprio BIOS, attraverso il quale è possibile controllare i dispositivi. Il sistema operativo li riconosce e comunica con loro come al solito con .

La presenza di un adattatore SCSI significa che parte del carico viene rimosso dal processore centrale, quindi l'hardware funziona più velocemente.

Poiché questa tecnologia è seriale, i dispositivi devono essere collegati di conseguenza. Inoltre, ognuno deve avere un ID univoco e tutti hanno la stessa interfaccia.

Storia dell'apparenza

Voglio raccontarvi la storia della creazione dell'interfaccia non per mia noia, ma perché attraverso di essa potrete capire di più sull'argomento della nostra conversazione.

Così, nel 1979, l'inventore dei floppy disk da 8 pollici e produttore di drive magnetici, Alan Shugart, si è dato il compito di realizzare un'interfaccia universale per i suoi prodotti che non perdesse la sua posizione, tenendo conto dello sviluppo della tecnologia.

Ed è riuscito a risolverlo creando uno standard che supporta l'indirizzamento logico e pratico (testa, cilindro, settore). Si basava su protocolli per l'invio parallelo di informazioni a 8 bit lungo un percorso che includeva più righe.

L'innovazione ha ricevuto il nome SASI (Shugart Associates Systems Interface), che non è molto armonioso per la popolazione di lingua russa, ovvero un'interfaccia di sistema di connessione intitolata al padre fondatore.

Dopo 2 anni, ha condiviso il suo sviluppo con il comitato ANSI (American National Standards Institute - US National Standards Institute) - lo stesso del GOST nel nostro paese. Sulla base di questa invenzione, gli specialisti ANSI hanno creato SCSI.

Generazioni di interfaccia

È interessante notare che la tecnologia è stata creata quasi mezzo secolo fa e ne stiamo ancora parlando. Tutto perché era in continua evoluzione. Dal suo inizio, sono state rilasciate 10 versioni. Non ti annoierò con i dettagli su ciascuno di essi. Dirò solo ciò che era originariamente e ciò che abbiamo ora.

SCSI-1

  • È possibile collegare un massimo di 8 dispositivi su un bus, incluso il controller.
  • La velocità massima era di 1,5 Mb/s nella variazione asincrona (“richiesta-riconoscimento”), e 5 Mb/s in quella sincrona: lo stesso numero di conferme sono state restituite per diverse richieste.
  • Sul lato elettrico c'erano 24 linee, tra differenziali e unipolari, sebbene fossero applicati più spesso segnali del secondo tipo.
  • La frequenza del bus era di 5 MHz.
  • Il cavo più lungo è di 6 m e per il bus differenziale HVD è di 25 m.

Ultra-640SCSI

  • La larghezza del bus è raddoppiata, rispettivamente, è possibile collegare fino a 16 dispositivi contemporaneamente.
  • La sua frequenza è 160 MHz DDR.
  • Anche la velocità non può essere confrontata con la prima modifica: ora raggiunge i 640 Mb / s.
  • Il connettore è composto da 68 pin.
  • La lunghezza del cavo raggiunge i 10 m.

Serial Attached SCSI (SAS)

  • Aggiunto supporto per la connessione di dispositivi SATA.
  • La velocità di questa interfaccia è già aumentata a 12,0 Gb/s.
  • Secondo gli sviluppatori, ora è possibile collegare 16384 dispositivi a un bus! Nella generazione precedente, come descritto sopra, ce n'erano solo 16.

Elettricista

Esistono 3 modi per comunicare le informazioni relative all'impianto elettrico:

  • SE (single-ended) - aspetto asimmetrico. Ogni segnale viene inviato su una linea separata.
  • LVD (low-voltage-differenziale) è uno standard differenziale a bassa tensione. I segnali "+" e "-" vengono inviati su fili separati. A ciascuno di essi viene assegnato un doppino intrecciato. Vengono trasmessi con una tensione di ±1,8 V.
  • HVD (differenziale ad alta tensione) - un analogo della versione precedente, ma con ricetrasmettitori speciali e tensione aumentata.

Il carico sull'interfaccia viene distribuito mediante terminazioni posizionate su entrambe le estremità del bus. In base alle caratteristiche elettriche si dividono in:

  • Passivo: semplici resistori da 132 ohm;
  • Attivo: stabilizzatori che producono il segnale necessario e ciascuna linea di alimentazione è collegata ad essi con una resistenza di 110 ohm;
  • FPT (terminatore perfetto forzato). Il nome parla da sé: un tipo migliorato accelerato. Dispone di soppressori di sovratensione e viene utilizzato nelle interfacce ad alta frequenza.

Il 2° modello è il più usato.

Competitività SCSI

Lo standard SCSI ha superato la prova del tempo ed è ancora popolare oggi. Come mai?

  • Ha un'alta velocità;
  • Puoi creare una catena di 15 dispositivi;
  • Sono facili da gestire;
  • Gli HDD sono altamente affidabili.

Tuttavia, tali unità rappresentano solo il 30% circa del mercato moderno, poiché SCSI presenta anche degli svantaggi:

  • Costo alto. Ma devi capire che paghi per la qualità. Sebbene i dischi rigidi SATA abbiano più capacità a un prezzo inferiore, non possono vantare una tale durata.
  • Obsolescenza. È apparso un concorrente migliorato: la tecnologia SAS (Serial Attached SCSI), che ha cavi più compatti, non necessita di terminatori, consente di collegare più dispositivi e ha una larghezza di banda migliore.

È tutto.

Non vedo l'ora di vederti sulle pagine del blog il più spesso possibile.

Un disco rigido SCSI è un'unità che utilizza un sistema diverso da quello che si trova nella maggior parte dei computer domestici. Il suo principale vantaggio è che più unità possono essere collegate a margherita a una singola connessione. Offre anche velocità di trasferimento dati più veloci, sebbene la differenza sia spesso maggiore in teoria che in pratica. SCSI è particolarmente adatto per server e altri sistemi informatici progettati per essere utilizzati 24 ore su 24, 7 giorni su 7. SCSI sta per Interfaccia di piccoli sistemi informatici. Di solito è un acronimo, non un'abbreviazione, e si pronuncia "scuzzy". Il sistema può essere utilizzato per collegare una varietà di dispositivi, sebbene la maggior parte dei consumatori lo trovi in ​​genere in termini di SCSI e disco rigido.

La più grande differenza tra SCSI e un disco rigido è un sistema concorrente come SATA o ATA che ha un'interfaccia SCSI e ha un processore sull'unità stessa. Ciò significa che le prestazioni del disco sono indipendenti dalle specifiche del computer. Sebbene ciò non superi sempre gli svantaggi di SCSI per l'utente privato, può essere un vantaggio importante per gli utenti aziendali che lavorano su più computer e devono utilizzare macchine dedicate per motivi economici.

È possibile utilizzare un adattatore speciale per collegare più di un disco rigido SCSI a uno slot sulla scheda madre del computer. Ogni adattatore supporta fino a 15 unità. Ciascuna unità dispone di un ponticello interruttore che può essere impostato tra 0 e 15 e ciascuna unità deve essere impostata su una riga diversa per evitare conflitti. La possibilità di utilizzare più dischi rigidi è particolarmente utile per i sistemi che richiedono hardware di backup a lungo termine.

Un disco rigido SCSI è generalmente molto più costoso di un'unità SATA o ATA della stessa capacità. Perché parte del costo è costituito dai componenti che controllano il disco con interfaccia SCSI. Ciò potrebbe portare a un divario di prezzo ancora più ampio. Ad esempio, un'unità SCSI può costare quattro o più volte di più di un'unità SATA con capacità doppia.

Le unità SCSI hanno storicamente avuto velocità di trasferimento dati più elevate rispetto ad altri tipi di dischi rigidi, sebbene questo divario si sia ridotto nel tempo. Anche un disco rigido SCSI girerà normalmente a una velocità elevata, il che può ridurre il tempo necessario per leggere, scrivere e accedere ai dati. Le unità SCSI sono anche più adatte per un computer costantemente in esecuzione e non possono competere con i tipi di dischi rigidi classificati e classificati per l'uso su un computer di casa per diverse ore al giorno. Questi vantaggi e il prezzo elevato fanno sì che le unità SCSI siano generalmente più adatte per i sistemi costantemente accesi e in uso intensivo, come i server.

(Nessuna valutazione ancora)
Specialista leader presso EPOS

Di recente, sul nostro mercato è apparso un gran numero di vari dispositivi che espandono significativamente le capacità di un computer. Prima di tutto, si tratta di unità Zip, Jaz e magneto-ottica, si tratta di vari tipi di unità a nastro magnetico, nonché dispositivi per la registrazione singola e multipla su CD. Gli scanner sono diventati molto popolari. I prezzi dei dischi rigidi sono scesi al punto che un computer con due o tre unità non è più raro e un server deve contenere un array di dischi a tolleranza di errore. A questo proposito, molto spesso sorge il compito di collegare nuovi dispositivi al computer. Questa attività può essere risolta più semplicemente se nel computer è installato un controller SCSI.

A differenza dell'IDE, che supporta un insieme limitato di periferiche interne, l'interfaccia SCSI è stata progettata per supportare molti tipi di dispositivi interni ed esterni.

Che cos'è un'interfaccia SCSI?

Basic SCSI (Small Computer System Interface, a volte indicato come SCSI-1) è un'interfaccia universale per il collegamento di vari dispositivi. Nello standard di base, è possibile collegare fino a otto dispositivi, incluso il controller, a un bus. L'interfaccia contiene controlli avanzati e allo stesso tempo non è focalizzata su nessun particolare tipo di dispositivo. Dispone di un bus dati a 8 bit, la velocità di trasferimento massima è fino a 1,5 Mb/s in modalità asincrona (secondo il metodo “richiesta-riconoscimento”) e fino a 5 Mb/s in modalità sincrona (richieste multiple - multiple metodo delle conferme) . La parità può essere utilizzata per rilevare gli errori. Implementato elettricamente come 24 linee (unipolari o differenziali), sebbene la stragrande maggioranza dei dispositivi utilizzi segnali unipolari.

Nel processo di sviluppo, è stato adottato lo standard SCSI-2, uno sviluppo significativo dello SCSI di base. Velocità di trasferimento aumentata (fino a 3 Mb/s in modalità asincrona e fino a 10 Mb/s in modalità sincrona) - SCSI veloce. Aggiunti nuovi comandi e messaggi, reso obbligatorio il supporto alla parità. È stata introdotta la possibilità di espandere il bus dati a 16 bit (Wide SCSI), che prevedeva velocità fino a 20 Mb/s. È stato introdotto un nuovo connettore a 68 pin.

La specifica successiva, SCSI-3, non solo ha introdotto nuove velocità di trasmissione, ma ha anche ampliato notevolmente il sistema di comando. Inoltre, come mezzo di trasmissione possono essere utilizzati altri protocolli paralleli e seriali, insieme alla tradizionale interfaccia bus parallela: Fibre Channel, IEEE 1394 Firewire e Serial Storage Protocol (SSP).

Attualmente, l'interfaccia più utilizzata è Ultra SCSI, che utilizza una frequenza bus di 20 MHz. L'interfaccia Ultra/Wide SCSI supporta 16 dispositivi e fornisce velocità di trasferimento dati fino a 40 Mbps. Ma viene gradualmente sostituito dal più veloce Ultra-2 Wide SCSI, che fornisce velocità di trasferimento fino a 80 Mb / s.

Il continuo aumento della frequenza di clock del bus ha portato alla necessità di limitare a un metro e mezzo la lunghezza massima del cavo di collegamento nell'interfaccia Ultra SCSI. Pertanto, con un ulteriore aumento della frequenza di clock, in conformità con le raccomandazioni di SCSI-3, il numero di cavi del bus, la tecnologia del bus stesso e i livelli dei segnali trasmessi su di esso sono cambiati. Il connettore è rimasto lo stesso dell'interfaccia Ultra SCSI. Tuttavia, il bus stesso è ora realizzato con fili intrecciati (Fig. 1a, a sinistra, mostra una fotografia di un cavo Ultra-Wide, e Fig. 2b, a destra, di un cavo Ultra-2 Wide).

Ogni segnale sul bus Ultra-2 Wide è trasportato su due fili in fase opposta (differenziale). Questa è la cosiddetta segnalazione differenziale a bassa tensione LVD (Low Voltage Differential). Grazie alla trasmissione differenziale del segnale, la lunghezza consentita del cavo di collegamento è stata aumentata a 12 m.

Il confronto di varie interfacce SCSI è riportato nella tabella:

StandardLunghezza
cavo, m
Velocità,
Mb/s
Quantità
elettrodomestici
SCSI-16 5 8
SCSI-26 5...10 8 o 16
SCSI-2 veloce3 10...20 8
SCSI-2 largo3 20 16
SCSI-2 largo veloce3 20 16
Ultra SCSI-3, 8 bit1,5 20 8
Ultra SCSI-3, 16 bit1,5 40 16
Ultra-2SCSI12 40 8
Ampio Ultra-2 SCSI12 80 16

I dispositivi Ultra SCSI possono funzionare anche con un bus SCSI più lento. È anche possibile utilizzare dispositivi lenti su un bus veloce. In entrambi i casi, il bus funziona alla velocità del dispositivo più lento. La massima velocità di trasferimento dati può essere raggiunta solo se si utilizzano dispositivi con la stessa interfaccia.

L'ulteriore sviluppo della tecnologia ha portato all'emergere dello standard SCSI Ultra160/m. La velocità di trasferimento è stata aumentata da 80 a 160 Mbps utilizzando entrambi i fronti del segnale di richiesta/riconoscimento per la sincronizzazione dei dati. Lo standard SCSI Ultra160/m utilizza un'interfaccia differenziale di basso livello (LVD) e consente cavi lunghi fino a 12 metri. Un nuovo componente dell'interfaccia SCSI Ultra160/m è il controllo dell'ambiente. Questa tecnologia intelligente serve a controllare il sottosistema di archiviazione, inclusi cavi di collegamento, backplane, terminatori, ecc. Se esiste il rischio di perdita di dati, la trasmissione avviene a velocità inferiori, un metodo ampiamente utilizzato da modem e fax.

Una tale abbondanza di standard utilizzati contemporaneamente crea una certa confusione. Inoltre, non è del tutto chiaro il motivo per cui la velocità di trasmissione è in continuo aumento. Quali dispositivi possono fornire una tale velocità?

Questo problema richiede un'attenzione speciale. In effetti, i test anche dei dischi rigidi più moderni mostrano che le loro caratteristiche di velocità sono lontane da quelle della velocità di trasferimento del bus. Tuttavia, il baud rate sull'autobus è estremamente importante. Dopotutto, il protocollo SCSI è progettato per supportare il funzionamento simultaneo di più dispositivi collegati allo stesso bus. I dati per un dispositivo (per definizione, indicheremo un disco rigido) vengono inviati su un bus comune alla memoria buffer del disco. Mentre il lento processo di scrittura su disco continua, i dati per un altro dispositivo vengono trasferiti e così via. Dal punto di vista dell'utente, la registrazione viene eseguita, per così dire, contemporaneamente su più dischi. Pertanto, il bus deve fornire una velocità di trasmissione totale per tutti i dispositivi collegati al bus e, tenendo conto della necessità di trasferire le informazioni di servizio, molto più elevata. Per valutare i vantaggi del passaggio da Ultra Wide SCSI a Ultra-2 Wide SCSI, abbiamo misurato le velocità di trasferimento dei dati per il software RAID 0 su quattro unità DDRS-39130 IBM. L'esperimento è stato effettuato su un computer con una scheda TYAN, NMC-6BCD+ con un controller Adaptec AIC-7890 integrato, processore P-II 450 MHz. Sistema operativo Windows NT 4 WS. Il software RAID viene creato tramite il sistema operativo. I dischi selezionati per l'esperimento hanno un interruttore di interfaccia LVD o SE. Velocità di trasferimento dati misurata in un sistema a quattro unità per Ultra-2 Wide SCSI (80 Mb/s) e Ultra Wide SCSI (40 Mb/s). Inoltre, viene misurata la velocità di trasferimento per un singolo disco. Le misurazioni sono state effettuate utilizzando WinBench99. I risultati dell'esperimento sono mostrati nel diagramma (Fig. 2).

Riso. 2. Risultati dei test per le interfacce SCSI Ultra e Ultra2 Wide

La velocità di trasferimento per una singola unità è risultata essere la stessa in entrambe le modalità Ultra e Ultra-2 (nel diagramma 1 SE). Software RAID livello 0 in modalità Ultra ha aumentato le prestazioni del sistema disco di circa 2 volte (4 SE). Le stesse unità passate alla modalità Ultra-2 hanno comportato un aumento delle prestazioni di oltre 3 volte (4 LVD).

Per confrontare l'efficienza del funzionamento simultaneo di più dispositivi con interfaccia SCSI e interfaccia IDE, abbiamo anche assemblato il software RAID livello 0 su quattro dischi IDE. Sebbene le prestazioni di una singola unità IDE fossero paragonabili a quelle di un'unità SCSI (1 IDE), l'utilizzo di RAID su quattro unità IDE ha fatto poco per migliorare le prestazioni del sistema di unità (4 IDE).

Dai risultati dell'esperimento, è chiaro che se è necessario collegare un solo dispositivo, qualsiasi interfaccia fornirà approssimativamente la stessa efficienza. Le prestazioni saranno determinate solo dalle caratteristiche meccaniche del dispositivo stesso. Quando si collegano più dispositivi (ad esempio, più unità in un server), l'interfaccia SCSI, e in particolare Ultra-2, fornisce prestazioni molto migliori rispetto, ad esempio, agli standard IDE o SCSI precedenti.

Come collegare correttamente i dispositivi SCSI

Tutti i tipi di SCSI sono (almeno in teoria) compatibili tra loro. I dispositivi stabiliscono in modo indipendente un protocollo di scambio accettabile. Pertanto, l'installazione dei dispositivi si riduce all'impostazione del valore corretto per il numero del dispositivo (ID SCSI), al collegamento fisico del dispositivo al bus e all'abilitazione dei terminatori. Tuttavia, molto spesso i proprietari di computer che collegano i dispositivi SCSI al proprio computer da soli si lamentano del loro funzionamento instabile. Nella maggior parte dei casi, ciò è dovuto a una connessione errata dei dispositivi e, molto spesso, dei terminatori (a volte per qualche motivo generalmente si dimenticano di questi terminatori).

Cos'è un terminatore?

A frequenze di clock elevate del bus dati, se non vengono prese misure speciali per far corrispondere i carichi, si verificano riflessi di segnale (come un'eco nei Carpazi), per cui l'effettivo tasso di scambio di informazioni viene notevolmente ridotto. Per l'adattamento del carico, ENTRAMBE le estremità di ciascuna linea bus SCSI devono essere terminate con una resistenza pari all'impedenza caratteristica della linea. Nel caso più semplice, per questo, le resistenze di carico vengono attivate su entrambe le estremità della linea. Questo è il cosiddetto matching passivo. Attualmente, questo metodo di abbinamento non è praticamente utilizzato, soprattutto in modalità Ultra. Inoltre, questo è inaccettabile in modalità Ultra-2. Ciò è dovuto alla difficoltà di selezionare resistenze di carico che garantiscono in modo soddisfacente l'abbinamento con un numero elevato (e variabile durante il funzionamento) di dispositivi collegati al bus. Praticamente tutti i moderni dispositivi SCSI ora utilizzano la negoziazione attiva. Con la terminazione attiva, vengono utilizzate sorgenti di tensione ausiliarie (una o più) al posto dei divisori di tensione resistivi. Queste tensioni vengono regolate automaticamente in modo da fornire condizioni ottimali per la ricezione dei segnali trasmessi sul bus. Una variazione del metodo descritto è la corrispondenza con il clipping forzato del segnale. Per implementare questo metodo, nel terminatore attivo sono installati diodi di bloccaggio, che limitano le tensioni massime e minime dei segnali di ingresso a determinati livelli. I livelli di segnale, a loro volta, possono essere impostati modificando le tensioni di riferimento.

Nella maggior parte dei casi, sia il controller che tutti i dispositivi SCSI dispongono di terminatori attivi incorporati che possono essere abilitati o disabilitati. Tuttavia, di norma, è meglio non affidarsi al terminatore integrato, ma collegarne uno esterno. È auspicabile, ovviamente, non utilizzare un terminatore passivo. I terminali moderni hanno necessariamente un'iscrizione corrispondente nella loro designazione (Fig. 3).

Riso. 3. Terminatore passivo

I più comuni sono terminatori attivi per il bus Ultra Wide SCSI (Fig. 4).

Riso. 4. Terminatore SCSI ultra largo attivo

I terminatori per bus Ultra-2 Wide SCSI devono avere l'abbreviazione LVD nella loro designazione (Fig. 5). Attualmente vengono prodotti anche terminatori universali SE / LVD, che determinano automaticamente il tipo di interfaccia ed eseguono la negoziazione per questo tipo di interfaccia (Fig. 6).

Riso. 5. Contrassegni del terminatore per Ultra2 Wide SCSI

Come collegare correttamente i terminatori?

Quando un solo dispositivo (ad esempio un disco rigido) è collegato al controller SCSI, i terminatori devono essere abilitati sia sul controller che sul dispositivo. Se si tratta di un dispositivo esterno dotato di un connettore aggiuntivo per il collegamento di altri dispositivi SCSI esterni (ad esempio un CD-ROM SCSI esterno), è possibile utilizzare un terminatore esterno (preferibilmente attivo). In questo caso, il terminatore interno del dispositivo deve essere disattivato.

Se più dispositivi sono collegati al controller SCSI, i terminatori devono essere installati solo alle estremità del bus SCSI. Pertanto, se tutti i dispositivi collegati sono interni, i terminatori devono essere abilitati sul controller SCSI e su uno (e solo uno) dispositivo fisicamente collegato all'ultimo connettore del bus SCSI. I risultati migliori si ottengono se un terminatore esterno attivo è collegato all'ultimo connettore e i terminatori interni su tutti i dispositivi (tranne il controller) sono disattivati. A proposito, recentemente molti dispositivi (ad esempio, dischi rigidi SE / LVD) non hanno affatto un terminatore integrato.

Se tutti i dispositivi collegati sono esterni, i terminatori devono essere abilitati sul controller e sull'ultimo dispositivo esterno collegato. Va notato che la stragrande maggioranza dei dispositivi SCSI esterni ha due connettori, uno dei quali è collegato al bus SCSI dal computer e altri dispositivi SCSI possono essere collegati all'altro. In questo caso, è consigliabile disattivare i terminatori interni di tutti i dispositivi e utilizzare un terminatore esterno attivo.

Se è necessario collegare dispositivi interni ed esterni a un controller SCSI, il controller viene collegato al connettore intermedio del bus SCSI. Parte del bus SCSI viene utilizzata per collegare i dispositivi interni e l'altra parte termina con un connettore per il collegamento di dispositivi esterni. In questo caso, il terminatore interno del controller deve essere disattivato. Sull'unità interna collegata all'ultimo connettore bus SCSI, il terminatore deve essere acceso e sulle altre unità interne deve essere spento. Sul connettore deve essere sempre installato un terminatore esterno attivo per il collegamento di dispositivi esterni. Quando si collega un dispositivo SCSI esterno, il terminatore esterno viene rimosso, un dispositivo esterno viene collegato al connettore SCSI e il terminatore esterno precedentemente rimosso viene collegato al connettore aggiuntivo del dispositivo esterno (non dimenticare di impostare il numero del dispositivo correttamente, altrimenti il ​​computer si "bloccherà semplicemente").

Collegamento di terminatori per dispositivi con diverse interfacce

Tutto quanto sopra è vero se tutti i dispositivi collegati hanno la stessa interfaccia (tutti i dispositivi Wide SCSI-2 o tutti i dispositivi SCSI-2). Se alcuni dispositivi hanno un'interfaccia Wide SCSI-2 e almeno uno (di solito un CD-ROM) ha un'interfaccia SCSI-2 (stretta), in alcuni casi si verificano problemi con la corretta connessione dei terminatori. I problemi sono causati dal fatto che le interfacce Wide e Narrow differiscono per il numero di linee dati nel bus.

L'errore più comune è il collegamento di più dischi rigidi Wide SCSI-2 (o Ultra Wide SCSI-2) al bus Wide SCSI-2 e il collegamento all'ultimo connettore tramite un adattatore CD-ROM SCSI-2. Sebbene un terminatore sarà incluso nel CD-ROM, questo terminatore terminerà solo 8 linee bus, mentre le restanti 8 linee utilizzate nell'interfaccia Wide SCSI saranno "sospese nell'aria".

Una soluzione più corretta sarebbe quella di collegare dispositivi con un'interfaccia SCSI a 8 bit a connettori di bus intermedi (i terminali dei dispositivi a 8 bit sono disabilitati). Collegare un dispositivo Wide SCSI con il terminatore abilitato (o un terminatore esterno attivo) all'ultimo connettore. Ovviamente la presenza di un adattatore peggiora comunque le prestazioni del sistema. Questa opzione dovrebbe essere evitata se possibile (così come l'uso di dispositivi ad alta velocità e lenti sullo stesso bus). Tuttavia, in questa situazione, questa è ancora l'opzione di connessione corretta. I controller Ultra-2 SCSI hanno un convertitore di interfaccia integrato, che consente di collegare tutti i dispositivi Ultra-2 a un bus separato senza mescolarli con dispositivi più lenti.

Caratteristiche dei controller con due connettori

Molti controller SCSI hanno 2 connettori: uno per l'interfaccia SCSI e uno per l'interfaccia Wide SCSI. Questi sono solo connettori fisicamente diversi, il canale SCSI è lo stesso. Questi diversi connettori evitano l'uso di eventuali adattatori, ma non eliminano il problema del collegamento dei terminatori. Questi controller hanno interruttori "Alto On/Off" e "Basso On/Off". Questi sono interruttori separati per terminatori attivi rispettivamente per i byte alti e bassi del bus. Inoltre, il byte basso ("Low") è la linea di interfaccia SCSI (stretta) e il byte alto è la linea di estensione dell'interfaccia allo standard Wide.

Se i dispositivi di un solo standard sono collegati a un tale controller, entrambi gli interruttori sono impostati sulla posizione "On". Il bus SCSI (o Wide SCSI) è collegato al controller con un connettore di estremità e un dispositivo con il terminatore abilitato è collegato all'altro connettore di estremità. I restanti dispositivi con i terminatori spenti sono collegati ai connettori intermedi.

Se è necessario collegare più dispositivi con interfacce diverse, vengono utilizzati due bus: SCSI e Wide SCSI. Entrambi i bus sono collegati con i loro connettori terminali ai connettori corrispondenti del controller. I dispositivi sono collegati ai bus in conformità con lo standard che supportano. I terminatori sono abilitati solo sullo strumento collegato al connettore di estremità del bus SCSI e sullo strumento collegato al connettore di estremità del bus Wide SCSI. Sul controller, gli interruttori del terminatore sono impostati sulle posizioni "High On" e "Low Off".

Di recente, i controller, compresi quelli installati sulla scheda madre, non dispongono di tale interruttore (o della voce corrispondente nel menu del BIOS). C'è solo "Terminator On/Off". In questo caso, stiamo parlando solo degli 8 bit inferiori del bus. I bit più alti sono sempre terminati.

Alimentazione per terminatori attivi

I terminatori attivi attualmente in uso richiedono una tensione di alimentazione per funzionare. Questa tensione può essere applicata al terminatore attivo sia da qualsiasi dispositivo SCSI che dal controller. Sui moderni dispositivi SCSI, c'è un interruttore speciale per selezionare la fonte di alimentazione del terminatore attivo integrato in questi dispositivi. Di solito, il terminatore è alimentato dal dispositivo stesso ("Power from Drive") in fabbrica. Se al controller sono collegati solo uno o più dispositivi SCSI interni con la stessa interfaccia, non ci sono problemi.

Se, nelle condizioni di normale terminazione del bus, è necessario utilizzare un terminatore esterno attivo, è necessario provvedere a fornirgli una tensione di alimentazione. Per fare ciò, su uno dei dispositivi collegati a questo bus, deve essere abilitata la modalità di alimentazione della tensione al bus ("Power to SCSI Bus"). In caso contrario, il terminatore esterno semplicemente non funzionerà normalmente.

In tutti i casi discussi sopra, i risultati migliori si ottengono solitamente quando tutti i terminatori sono alimentati dalla stessa fonte. Per fornire tensione a tutti i terminatori da una sorgente su uno (qualsiasi) dispositivo, viene attivata la modalità di alimentazione del terminatore integrato in questo dispositivo dalla fonte di alimentazione interna e allo stesso tempo la modalità di alimentazione dei terminatori fornisce tensione a il bus. Per fare ciò, i ponticelli (interruttori) su questo dispositivo sono impostati sulla posizione "Power to SCSI Bus and Drive". Sugli altri dispositivi su cui è necessario abilitare la terminazione, il terminatore è alimentato dal bus SCSI (ponticelli o interruttori sono impostati sulla posizione "Alimentazione da bus SCSI").

Nella stragrande maggioranza dei casi, il sistema funzionerà normalmente anche se ogni terminatore è alimentato dalla propria fonte. La cosa principale è che ogni terminatore è alimentato con tensione da almeno una fonte. Inoltre, non accadrà nulla di terribile se diversi dispositivi sono impostati per fornire tensione ai terminatori nella linea. I circuiti di alimentazione dei terminatori di tutti i dispositivi sono protetti contro la tensione inversa.

Controller SCSI dedicati

Gli scanner e alcuni altri dispositivi SCSI lenti vengono spesso forniti in bundle con un semplice controller SCSI. Di solito si tratta di un controller SCSI-1 sul bus ISA a 16 o anche 8 bit, con un connettore (esterno o interno). Non c'è BIOS su di esso, spesso funziona senza interruzioni (modalità polling), a volte supporta un solo dispositivo (non 7). Fondamentalmente, un tale controller può essere utilizzato solo con il tuo dispositivo. Altri dispositivi su un tale controller molto spesso non funzioneranno. Inoltre, molti dispositivi (molto spesso scanner) non saranno in grado di funzionare con un controller standard. Pertanto, è meglio non fare affidamento sulla compatibilità, ma collegare dispositivi SCSI standard a un controller standard separato.

Quando un solo dispositivo (ad esempio un disco rigido) è collegato al controller SCSI, i terminatori devono essere abilitati sia sul controller che sul dispositivo. Se si tratta di un dispositivo esterno dotato di un connettore aggiuntivo per il collegamento di altri dispositivi SCSI esterni (ad esempio un CD-ROM SCSI esterno), è possibile utilizzare un terminatore esterno (preferibilmente attivo). In questo caso, il terminatore interno del dispositivo deve essere disattivato.

Se più dispositivi sono collegati al controller SCSI, i terminatori devono essere installati solo alle estremità del bus SCSI. Pertanto, se tutti i dispositivi collegati sono interni, i terminatori devono essere abilitati sul controller SCSI e su uno (e solo uno) dispositivo fisicamente collegato all'ultimo connettore del bus SCSI. I risultati migliori si ottengono se un terminatore esterno attivo è collegato all'ultimo connettore e i terminatori interni su tutti i dispositivi (tranne il controller) sono disattivati. A proposito, recentemente molti dispositivi (ad esempio, dischi rigidi SE / LVD) non hanno affatto un terminatore integrato.

Se tutti i dispositivi collegati sono esterni, i terminatori devono essere abilitati sul controller e sull'ultimo dispositivo esterno collegato. Va notato che la stragrande maggioranza dei dispositivi SCSI esterni ha due connettori, uno dei quali è collegato al bus SCSI dal computer e altri dispositivi SCSI possono essere collegati all'altro. In questo caso, è consigliabile disattivare i terminatori interni di tutti i dispositivi e utilizzare un terminatore esterno attivo.

Se è necessario collegare dispositivi interni ed esterni a un controller SCSI, il controller viene collegato al connettore intermedio del bus SCSI. Parte del bus SCSI viene utilizzata per collegare i dispositivi interni e l'altra parte termina con un connettore per il collegamento di dispositivi esterni. In questo caso, il terminatore interno del controller deve essere disattivato. Sull'unità interna collegata all'ultimo connettore bus SCSI, il terminatore deve essere acceso e sulle altre unità interne deve essere spento. Sul connettore deve essere sempre installato un terminatore esterno attivo per il collegamento di dispositivi esterni. Quando si collega un dispositivo SCSI esterno, il terminatore esterno viene rimosso, un dispositivo esterno viene collegato al connettore SCSI e il terminatore esterno precedentemente rimosso viene collegato al connettore aggiuntivo del dispositivo esterno (non dimenticare di impostare il numero del dispositivo correttamente, altrimenti il ​​computer si "bloccherà semplicemente").

Collegamento di terminatori per dispositivi con diverse interfacce

Tutto quanto sopra è vero se tutti i dispositivi collegati hanno la stessa interfaccia (tutti i dispositivi Wide SCSI-2 o tutti i dispositivi SCSI-2). Se alcuni dispositivi dispongono di un'interfaccia Wide SCSI-2 e almeno uno (di solito un CD-ROM) ha un'interfaccia SCSI-2 (stretta), in alcuni casi si verificano problemi con la corretta connessione dei terminatori. I problemi sono causati dal fatto che le interfacce Wide e Narrow differiscono per il numero di linee dati nel bus.

L'errore più comune è il collegamento di più dischi rigidi Wide SCSI-2 (o Ultra Wide SCSI-2) al bus Wide SCSI-2 e il collegamento all'ultimo connettore tramite un adattatore CD-ROM SCSI-2. Sebbene un terminatore sarà incluso nel CD-ROM, questo terminatore terminerà solo 8 linee bus, mentre le restanti 8 linee utilizzate nell'interfaccia Wide SCSI saranno "sospese nell'aria".

Una soluzione più corretta sarebbe quella di collegare dispositivi con un'interfaccia SCSI a 8 bit a connettori di bus intermedi (i terminali dei dispositivi a 8 bit sono disabilitati). Collegare un dispositivo Wide SCSI con il terminatore abilitato (o un terminatore esterno attivo) all'ultimo connettore. Ovviamente la presenza di un adattatore peggiora comunque le prestazioni del sistema. Questa opzione dovrebbe essere evitata se possibile (così come l'uso di dispositivi ad alta velocità e lenti sullo stesso bus). Tuttavia, in questa situazione, questa è ancora l'opzione di connessione corretta. I controller Ultra2 SCSI dispongono di un convertitore di interfaccia integrato, che consente di collegare tutti i dispositivi standard Ultra2 a un bus separato senza mescolarli con dispositivi più lenti.

Caratteristiche dei controller con due connettori

Molti controller SCSI hanno 2 connettori: uno per l'interfaccia SCSI e uno per l'interfaccia Wide SCSI. Questi sono solo connettori fisicamente diversi, il canale SCSI è lo stesso. Questi diversi connettori evitano l'uso di eventuali adattatori, ma non eliminano il problema del collegamento dei terminatori. Questi controller hanno interruttori "Alto On/Off" e "Basso On/Off". Questi sono interruttori separati per terminatori attivi rispettivamente per i byte alti e bassi del bus. Inoltre, il byte basso ("Low") è la linea di interfaccia SCSI (stretta) e il byte alto è la linea di estensione dell'interfaccia allo standard Wide.

Se i dispositivi di un solo standard sono collegati a un tale controller, entrambi gli interruttori sono impostati sulla posizione "On". Il bus SCSI (o WIDE SCSI) è collegato da un connettore di estremità al controller, il dispositivo con il terminatore è collegato all'altro connettore di estremità. I restanti dispositivi con i terminatori spenti sono collegati ai connettori intermedi.

Se è necessario collegare più dispositivi con interfacce diverse, vengono utilizzati due bus: SCSI e Wide SCSI. Entrambi i bus sono collegati con i loro connettori terminali ai connettori corrispondenti del controller. I dispositivi sono collegati ai bus in conformità con lo standard che supportano. I terminatori sono abilitati solo sullo strumento collegato al connettore di estremità del bus SCSI e sullo strumento collegato al connettore di estremità del bus Wide SCSI. Sul controller, gli interruttori del terminatore sono impostati sulle posizioni "High On" e "Low Off".

Di recente, i controller, compresi quelli installati sulla scheda madre, non dispongono di tale interruttore (o della voce corrispondente nel menu del BIOS). C'è solo "Terminator On / Off". In questo caso, stiamo parlando solo degli 8 bit inferiori del bus. I bit più alti sono sempre terminati.

Alimentazione per terminatori attivi

I terminatori attivi attualmente in uso richiedono una tensione di alimentazione per funzionare. Questa tensione può essere applicata al terminatore attivo sia da qualsiasi dispositivo SCSI che dal controller. Sui moderni dispositivi SCSI, è presente un interruttore speciale per selezionare la fonte di alimentazione del terminatore attivo integrato in questi dispositivi. Di solito, il terminatore è alimentato dal dispositivo stesso ("Power from Drive") in fabbrica. Se al controller sono collegati solo uno o più dispositivi SCSI interni con la stessa interfaccia, non ci sono problemi.

Se, nelle condizioni di normale terminazione del bus, è necessario utilizzare un terminatore esterno attivo, è necessario provvedere a fornirgli una tensione di alimentazione. Per fare ciò, su uno dei dispositivi collegati a questo bus, deve essere abilitata la modalità di alimentazione della tensione al bus ("Power to SCSI Bus"). In caso contrario, il terminatore esterno semplicemente non funzionerà normalmente.

In tutti i casi discussi sopra, i risultati migliori si ottengono solitamente quando tutti i terminatori sono alimentati dalla stessa fonte. Per fornire tensione a tutti i terminatori da una sorgente su uno (qualsiasi) dispositivo, viene attivata la modalità di alimentazione del terminatore integrato in questo dispositivo dalla fonte di alimentazione interna e allo stesso tempo la modalità di alimentazione dei terminatori fornisce tensione a il bus. Per fare ciò, i ponticelli (interruttori) su questo dispositivo sono impostati sulla posizione "Power to SCSI Bus and Drive". Sugli altri dispositivi su cui è necessario abilitare la terminazione, il terminatore è alimentato dal bus SCSI (ponticelli o interruttori sono impostati sulla posizione "Alimentazione da bus SCSI").

Nella stragrande maggioranza dei casi, il sistema funzionerà normalmente anche se ogni terminatore è alimentato dalla propria fonte. La cosa principale è che ogni terminatore è alimentato con tensione da almeno una fonte. Inoltre, non accadrà nulla di terribile se diversi dispositivi sono impostati per fornire tensione ai terminatori nella linea. I circuiti di alimentazione dei terminatori di tutti i dispositivi sono protetti contro la tensione inversa.

Controller SCSI dedicati

Spesso gli scanner e alcuni altri dispositivi SCSI lenti sono dotati di un semplice controller SCSI. Di solito si tratta di un controller SCSI-1 su un bus ISA a 16 o anche 8 bit con un connettore (esterno o interno). Non c'è BIOS su di esso, spesso funziona senza interruzioni (modalità polling), a volte supporta un solo dispositivo (non 7). Fondamentalmente, un tale controller può essere utilizzato solo con il tuo dispositivo. Altri dispositivi su un tale controller molto spesso non funzioneranno. Inoltre, molti dispositivi (molto spesso scanner) non saranno in grado di funzionare con un controller standard. Pertanto, è meglio non fare affidamento sulla compatibilità, ma collegare dispositivi SCSI standard a un controller standard separato.

LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vorresti leggere La campana
Niente spam