Différences Techniques SCSI2/SCSI1

Différences techniques de SCSI-2 par rapport à SCSI-1

Et maintenant, que les hackers fous prennent leur pied ! (et deux Aspirines!)

1. Plusieurs options furent supprimées par rapport à SCSI-1 :

- "Single initiator" option fut supprimée. - "Non-arbitrating Systems" option, fut supprimée. - "Non-extended Sense Data" option, fut supprimée. - "Reservation queuing" option, fut également supprimée. - Le jeu de commandes "Lecture Seule" (Read Only pour les cultivés) fut remplacé par le jeu de commandes CD-ROM. En effet, vous en connaissez beaucoup vous qui utilisent leur HD en Read-Only ? Moi pas ! Par contre le CD-ROM, ca sert de plus en plus... - Le connecteur blindé de substitution type 1 fut supprimé.

2. Plusieurs fonctionnalités de bas-niveau furent ajoutées :

- La parité devait être supportée. - Les émetteurs (contrôleurs) doivent pouvoir fournir la terminaison chargée "TERMPWR" - Les cibles (périphériques) doivent optionnellement la fournir. - Le délai d'arbitrage du bus (Arbitration delay) fut étendu de 2.2 *s à 2.4 *s. - Le support de la fonction "Message" est désormais obligatoire.

3. Plusieurs options, apportant des améliorations significatives par rapport à SCSI-1 furent ajoutées :

- SCSI "Large" (Wide SCSI), jusqu'à 32 bits en utlisant un second cable. - SCSI "Rapide" (Fast SCSI), permettant des transferts jusqu'à 10 Mbytes par seconde, et jusqu'à 40 Mbytes par seconde en combinaison avec le précédent. - Empilement des commandes (Command Queuing), jusqu'à 256 commandes par initiateur et par unité logique. - Connecteurs optionnels "Haute densité", blindés et non-blindés. - Terminaison améliorée (Alternative 2) - Notification d'évenements asynchrone (Asynchronous event notification)

4. Des nouveaux jeux de commandes furent ajoutés à SCSI-2, notamment :

- CD-ROM (remplace le fameux jeu Read-Only!) - Scanners - Disques optiques (WO,RO, et WMRM) - Périphériques de communication

5. Tous les jeux de commandes furent étendus :

- "Device Models" furent ajoutés

- "Extended Sense" reçut 4 fonctions supplémentaires (Additional sense codes, Additional sense codes qualifiers, Field replaceable unit code, Sense key specific bytes)

- "INQUIRY DATA" fut étendu pour supporter : * Un octet "Options implémentées" * Un champ "Vendor identification" * Un champ "Product identification" * Un champ "Product revision level" * Un champ "Vital product data"

- Les commandes "MODE SELECT" et "MODE SENSE" furent étendues à tous les types de périphériques

- Les commandes suivantes : "CHANGE DEFINITION", "LOG SELECT", "LOG SENSE", "READ BUFFER" et "WRITE BUFFER" furent ajoutées pour tous les types de périphériques.

- La définition de la commmande "COPY" fut étendue pour inclure les informations nécessaires pour gérer des tailles de block inexactes et pour inclure une option "image copy".

- Le jeu de commandes relatif à l'accès direct fut étendu comme suit :

* La commande "FORMAT UNIT" offre un contrôle plus étendu sur la gestion des défauts de surface.

* Une gestion de cache fut ajoutée : $ Commande "LOCK / UNLOCK CACHE" $ Commande "PREFETCH" $ Commande "SYNCHRONIZE CACHE" $ Bit de contrôle "Accès forcé à l'unité" $ Bit de contrôle "Disable Page out"

* Plusieurs nouvelles commandes furent implémentées : $ "READ DEFECT DATA" $ "READ LONG" $ "WRITE LONG" $ "WRITE SAME"

* Le jeu de commandes concernant les périphériques à accès séquentiel fut modifié de la manière suivante :

$ Le concept de média partitionné fut ajouté avec les commandes "LOCATE" et "READ POSITION" $ Le "Buffered mode 2" fut ajout $ Un flag bit "Immediate" fut ajouté à la commande "WRITE FILEMARKS"

* Le jeu de commandes concernant les périphériques d'impression fut étendu comme suit :

$ Plusieurs modes nouveaux définis (Disconnect/Reconnect, Parallell Printer, Serial Printer, Printer Options)

* Le jeu de commandes "ecriture-unique" (disques optiques) fut étendu des nouvelles commandes : MEDIUM SCAN, READ UPDATED BLOCK et UPDATE BLOCK. En sus, des descripteurs de commandes ayant à présent 12 bytes de long furent définis pour pouvoir gérer des transferts plus importants.

Voilà (à peu de choses près) toute l'histoire !

Faites de beaux rêves...