Une interface est un dispositif qui permet l’échange d’info entre 2 systèmes Pour assurer ses fonctions l’interface doit donc comporter - Des structures d’échanges de données, registres de données, bus de données. - Des circuits de commandes et de contrôle de la communication, signaux supplémentaires, registres de commande, registres d’état ////////////////////// Interface series : Elles permettent le transport d’informations binaires codées. Les n bits d’un mot sont transmis de façon séquentielle. Les interfaces séries sont plus économiques que les interfaces parallèles pour les grandes distances. Interface paralelle : Elles permettent de transporter les informations binaires simples ou binaires codées. Les n bits sont transmis simultanément à l’aide de n+1 signaux. Synchrone : Le déroulement des échanges est divisé en plusieurs phases cadencées par un signal d’horloge. Les acteurs de l’échange doivent donc activer les bons signaux au bon moment sous peine de perdre des données. Ce protocole impose donc que les acteurs travaillent à la même vitesse. En conséquence, aucun signal supplémentaire n’est requis pour synchroniser les acteurs. Le débit d’information sera donc plus élevé. Asynchrone : L’émetteur adapte la vitesse de transmission au(x) récepteur(s). Le récepteur doit alors confirmer le transfert pour que l’émetteur puisse relancer un nouveau transfert. Ce protocole est plus lent, mais il permet de connecter des systèmes travaillant à des vitesses différentes. Simplex : Une liaison simplex signifie que les messages circulent toujours de l’élément A vers l’élément B. Semi-duplex: Une liaison semi-duplex signifie que les messages circulent de l’élément A vers l’élément B ou l’inverse. Duplex: Une liaison duplex signifie que les messages circulent simultanément de l’élément A vers l’élément B et de l’ élément B vers l’élément A Controle de flux : Il est fréquent d’avoir à relier 2 systèmes qui sont capables de traiter des débits de données différents. Si l’émetteur à un débit de données supérieur au débit de donnée acceptable par le récepteur, l’émetteur va envoyer de nouvelles données alors que le récepteur n’a pas encore fini de traiter les précédentes. On va donc perdre des informations. Il faut un mécanisme qui permet au récepteur de demander à l’émetteur d’arrêter sa transmission temporairement. Le récepteur peut ainsi terminer son traitement, puis demander à l’émetteur de reprendre sa transmission. Ce mécanisme peut être réalisé de façon matérielle ou de façon logicielle. Performance du bus : débit * distance max