Qu'est-ce qu'une interface système pour petit ordinateur?

Small Computer System Interface est une norme à haute vitesse permettant de connecter des périphériques et des ordinateurs. Aussi connu sous l'acronyme SCSI, il définit à la fois les connexions matérielles et les méthodes d'échange de données. SCSI définit des commandes et des protocoles spécifiques à chaque périphérique pour chaque type de périphérique pris en charge. SCSI est couramment utilisé sur les serveurs et les ordinateurs hautes performances, tels que ceux utilisés pour la production audio et vidéo. Il est souvent utilisé avec la technologie RAID (Redundant Array of Independent Disks) et la technologie de stockage en réseau.

SCSI a été créé à la fin des années 1970 et portait à l'origine le nom de Shugart Associates System Interface, d'après son inventeur d'entreprise. L'interface système pour petits ordinateurs présente plusieurs avantages par rapport aux technologies concurrentes. Ses câbles de données peuvent être assez longs, ce qui facilite la connexion de nombreux périphériques externes à un ordinateur. Plusieurs périphériques haute performance sur le câble peuvent être actifs à la fois, ce qui simplifie les applications nécessitant beaucoup de stockage. Par exemple, un logiciel de montage peut lire simultanément les données de deux disques durs et graver un disque vidéo numérique (DVD).

Entre les années 1980 et le début des années 2000, les spécifications d'interface système pour petits ordinateurs ont considérablement évolué. Le bus SCSI parallèle est passé de 8 bits à 16 bits et les largeurs de bande des périphériques ont souvent doublé d'une version à l'autre. De nombreuses cartes mères incluaient des contrôleurs SCSI ou des cartes d'adaptateur de bus hôte SCSI prises en charge. Les fabricants de disques ont généralement introduit leurs lecteurs les plus performants avec prise en charge SCSI avant les autres technologies. Les disques IDE (Integrated Drive Electronics) à faible coût sont restés un choix courant pour les ordinateurs personnels.

Small Computer System Interface organise les périphériques connectés en unités logiques, cibles et initiateurs. Un périphérique est un initiateur s'il est capable de lancer des commandes SCSI, telles qu'un contrôleur SCSI. Les cibles, telles que les lecteurs de disque, les lecteurs de DVD et les périphériques similaires, répondent aux demandes des initiateurs. Chaque équipement cible peut avoir plusieurs unités logiques et plusieurs blocs de données logiques. En particulier, les périphériques de stockage de grande capacité sont généralement accessibles via plusieurs unités virtuelles.

Le protocole de commande Small Computer System Interface définit plusieurs dizaines d'opérations. Les commandes pour la gestion des périphériques, la collecte de l'état et le transfert des données sont incluses. Il existe quatre variantes pour lire les données d'un périphérique en plus de quatre commandes d'écriture différentes. La méthode de contrôle de redondance cyclique 32 bits (CRC32) est utilisée pour les transferts de données depuis 1996, année de publication de la spécification SCSI-3.

Au début des années 2000, la fréquence d'horloge du bus SCSI était passée à 160 mégahertz (MHz) avec la spécification Ultra 640. La nature parallèle de SCSI a commencé à poser des problèmes de terminaison et de câblage à très haut débit. Ces problèmes ont été résolus en reconfigurant SCSI pour transporter les données en série plutôt qu'en parallèle. Les modifications ont été mises en œuvre à la fin des années 2000 sous le nom de Serial Attached SCSI (SAS). Une variante importante, la boucle arbitrée Fibre Channel (FC-AL) utilise une horloge très rapide - 4 Gigahertz (GHz) - avec des câbles à fibres optiques.

SAS offre plusieurs avantages par rapport au SCSI parallèle en plus d’un débit de périphérique supérieur. Les connexions de périphériques sont remplaçables à chaud, ce qui signifie qu'elles peuvent être débranchées et connectées au besoin sans mettre les serveurs hors tension. SAS est compatible avec les périphériques de stockage SATA (Serial Advanced Technology Attachment). Cela permet aux disques SATA moins chers et plus populaires - le successeur de l'IDE - d'être utilisés avec la technologie avancée basée sur SCSI. SAS améliore également l’isolation des pannes par rapport à l’interface système de petit ordinateur d’origine.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?