Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
thumb|Symbole du SCSI thumbnail|Connecteurs SCSI 25-50 broches (à gauche, le connecteur 50 broches) Small Computer System Interface (SCSI) est un standard définissant un bus informatique reliant un ordinateur à des périphériques ou à un autre ordinateur aujourd'hui en cours de remplacement par le SAS (Serial Attached SCSI). Le standard décrit les spécifications mécaniques, électriques et fonctionnelles du bus. En 1979, le précurseur du bus SCSI est créé par la société Shugart, du nom de son fondateur Alan Shugart, pionnier de l'informatique et ancien ingénieur chez IBM (alors spécialiste des disques durs), sous le nom de (Shugart Associates Systems Interface) . En 1981, Shugart se lie avec NCR Corporation dans l'espoir d'en faire un standard ANSI. Un comité technique est créé, il améliore sensiblement le bus SASI, le renomme SCSI et la norme X3.131 le décrivant voit le jour en 1986. La première norme définissait trop de paramètres optionnels dans son implantation (notamment dans le jeu de commandes, mais aussi dans les possibilités matérielles comme pour les bits de parité), et les incompatibilités entre fabricants sont nombreuses. Des améliorations sont apportées en 1994 avec la norme SCSI-2 et récemment avec la norme SCSI-3, réduisant ces problèmes d'interopérabilité. Ce bus diffère des autres en ce qu'il déporte la complexité vers le périphérique lui-même. Ainsi, les commandes envoyées au périphérique peuvent être complexes, le périphérique devant alors (éventuellement) les décomposer en sous-tâches plus simples, ce qui est avantageux si l'on travaille avec des systèmes d'exploitation multitâches. Cette interface est donc plus rapide, plus universelle et plus complexe que l'interface E-IDE dont le principal inconvénient est d'accaparer un pourcentage non négligeable du processeur, ce qui constitue un handicap quand de nombreux flux de données sont simultanément ouverts. Plus « intelligente » et moins dépendante de l'unité centrale, l'interface SCSI peut gérer des périphériques internes et externes très variés, tels que disques durs, scanners, graveurs, unités de sauvegardes, etc.
George Candea, Rishabh Ramesh Iyer
Stefano Coda, Stephan Brunner, Justin Richard Ball, Gabriele Merlo, Aylwin Iantchenko
Maher Kayal, Evgenia Voulgari, François Krummenacher