I. Historique du SCSI
Le SCSI possède déjà une longue
histoire, dont voici les grandes lignes :
L´histoire du
SCSI commence avec le
Selector
Channel des ordinateurs IBM de la série 360, lancée en 1965. La société
américaine Shugart Associates (alors fabricant de lecteurs de disquettes et de
disques durs) entreprend des travaux en 1979 pour améliorer cette technologie et
l´adapter aux micro-ordinateurs. Les résultats sont publiés, à des fins de
normalisation, sous forme d´un rapport de 20 pages, baptisé SASI (Shugart
Associates Systems Interface), et quelques interfaces sont effectivement
construites. Mais l´ANSI (American National Standards Institute) refuse de se
saisir du dossier. En 1981, Shugart et NCR reviennent à la charge, et en avril
1982, un groupe de travail de l´ANSI se saisit du projet, qu´il rebaptise
SCSI.
Deux ans plus tard, une version provisoire est publiée et transmise au comité de
normalisation. Elle est bien accueillie par les constructeurs de périphériques,
car elle correspond à un besoin réel. Malheureusement, elle n´est pas assez
précise, et chaque constructeur l´interprète à sa façon : les incompatibilités
de matériels foisonnent. Les principaux constructeurs de disques durs (et de
streamers) se mettent d´accord en 1985 sur un jeu de commandes communes
comportant 18 instructions nouvelles (CCS, Common Command Set).
En 1986 commence les premiers travaux sur la norme
SCSI-2
; quelques mois plus tard (en juin précisément), la norme SCSI-1 devient
enfin officielle sous le nom : ANSI X3.131-1986 (oui, après qu´ait débuté
les travaux sur la norme SCSI-2). Spécifications des commandes propres aux lecteurs CD
(qui arrive sur le marché).
La production de périphériques compatibles avec la
norme SCSI-2 (encore provisoire) commence dès 1988.
En 1993 sont élaborées les premières ébauches de la
norme
SCSI-3.
La norme SCSI-2 devient enfin officielle en 1994 sous le nom
X3.131-1994. Elle est compatible avec la norme SCSI-1 et offre comme principales
nouveautés : un doublement des débits (en passant la vitesse de bus de 5 à 10
Mhz), deux nouvelles largeurs de bus (le 16 et le 32 bits), un grand nombre de
nouvelles commandes, un support plus large des périphériques et un nouveau
niveau électrique de transfert des données, le HVD.
1995 : Les premiers périphériques répondant aux nouveautés
déjà définies dans la norme SCSI-3 sont produits.
A partir de 1996, la norme SCSI-3 laisse la place au
SAM
(SCSI-3 Architecture Models). Le SAM représente l´ensemble des normes rattachées
au SCSI mais qui traitent chacune d´un sujet différent. Cette nouvelle
représentation permet le développement de nouvelles interfaces, comme des
liaisons séries (l´IEEE 1394/Firewire), ou encore le Fibre Channel. Les
évolutions des précédentes normes SCSI sont quant à elles consignées dans le
SCSI
Parallel Interface (SPI). La première version de la norme SPI définie l´Ultra
SCSI, permettant une vitesse de bus de 20 Mhz.
Avril 1998 : Publication de la norme
SPI-2 et apparition de
l´Ultra2. Vitesse de bus à 40 Mhz, mais en LVD uniquement (défini pour
l´occasion).
1999 : Premières définitions du
SPI-3, un débit de
160Mo/sec est atteint non pas en augmentant la vitesse de bus mais en utilisant
le Double Transition Clocking. Le bus 32 bits et le HVD sont désormais
obsolètes.
Avril 2000 : Version finale de la norme
SPI-3 ; les études
sur la norme SPI-4 sont déjà en cours.
Début 2002 : La norme
SPI-4 (Ultra320) est toujours en
cours de définition, mais certains constructeurs proposent déjà des contrôleurs
compatibles. La norme
SPI-5 (Ultra640) est à l´étude.