Small Computer System Interface
SCSI est un ensemble de normes pour la connexion physique et le transfert de données entre des ordinateurs et des périphériques, tels qu'un disque dur ou un lecteur de CD ou de DVD. SCSI signifie Small Computer System Interface, bien que le terme "small" soit historique ; SCSI est utilisé sur les ordinateurs de petite et de grande taille. SCSI se prononce généralement comme "scuzzy".
Peu de périphériques (autres que les disques durs et les lecteurs de bande) ont été fabriqués après le 20e siècle. Les plus récents utilisaient l'USB ou, dans certains cas, le Firewire.
Câble SCSI
Structure physique
Le SCSI est réalisé par une fente de bus sur la carte mère. Il suffit de mettre une carte appelée adaptateur hôte sur la carte mère. De cette carte part un câble de données géré. Ce câble relie les différents périphériques SCSI. Chacun de ces périphériques a son propre séquenceur qui est indépendant du point de vue fonctionnel. Le fonctionnement du câble de données (bus SCSI) est contrôlé par l'adaptateur hôte. Cela permet d'installer des composants internes ou externes. Le transfert de données sur le bus SCSI est géré par l'adaptateur hôte. L'unité centrale n'est pas chargée par le transfert de données.
Avantages
Chaque périphérique possède son propre séquenceur et son adaptateur hôte. Ils peuvent être utilisés pour la communication avec les périphériques par un langage "informatique" défini. Ils peuvent également coopérer avec des périphériques arbitraires de SCSI. Il existe actuellement des disques durs, des lecteurs optiques, des unités d'adaptation de bande, des lecteurs ZIP, des scanners et des imprimantes utilisant le SCSI.
Le SCSI n'est pas limité par des conditions (par exemple : par la capacité de données). L'un des principaux avantages du SCSI est la possibilité de mettre en chaîne les périphériques. Il y a un périphérique sur le bus SCSI qui contrôle cela.
Par exemple, le disque dur définit les "chefs d'opérations", etc. Au même moment, l'autre appareil peut envoyer des données à d'autres appareils (scanner). Les opérations de l'autre appareil ne sont pas annulées par la connexion d'origine. Après le transfert des données vers le scanner, l'appareil peut continuer à transférer les données vers le disque dur. Le SCSI est plus rapide, car la vitesse maximale de transfert n'est pas si différente de celle de l'EIDE.
Règles configurées
Chaque périphérique de SCSI doit être identifié. C'est la raison pour laquelle chaque périphérique doit avoir une identification unique. Ce numéro est fixé par une liaison ou un shunt situé sur le boîtier des composants. En termes de bus, on énumère à partir de 0, le nom d'hôte a en règle générale une ID 7. Il ne peut y avoir deux périphériques sur le même bus avec la même ID.
Les bus doivent être finis avec des résistances, en terminologie appelée terminateurs. Sur les derniers appareils, il est nécessaire d'installer des terminateurs.
L'adaptateur hôte doit être en liaison avec pour attribuer les ressources du système (adresses E/S, IRQ, DMA, mémoire réservée).
Progression
Le SCSI a une longue progression. C'est pourquoi il existe aujourd'hui de nombreux types de SCSI. Ils se distinguent par la largeur des données (8 ou 16 bits) et la fréquence de travail (de 5 MHz à 80 MHz). Avec une largeur de données de 8 bits, le bus SCSI parallèle peut être connecté à 8 périphériques (en utilisant un connecteur à 50 broches) ; avec 16 bits, le bus SCSI peut être connecté à 16 périphériques.
Autres interfaces SCSI
En plus de l'interface parallèle SCSI, il existe d'autres interfaces qui utilisent le protocole SCSI mais qui utilisent des câbles différents.
- Serial Attached SCSI (SAS) - utilise un câble similaire (mais différent) au câble Serial ATA.
- USB attached SCSI - utilise des câbles USB 3.0 standard (ou parfois USB 2.0).
- ATA Packet Interface (ATAPI) - envoie des commandes SCSI sur le bus SATA ou PATA (IDE). Fonctionne avec n'importe quel contrôleur ATA et ne nécessite pas de contrôleur SAS. Utilisée principalement pour les lecteurs de CD et de DVD. Les disques durs (S)ATA n'utilisent pas l'ATAPI.
- iSCSI - Envoie des commandes SCSI sur les réseaux TCP/IP. Le câble est généralement Ethernet mais peut être n'importe quel support capable de transporter du trafic TCP/IP, y compris les réseaux sans fil.