Périphériques et interfaces 1 - bus Flashcards

(31 cards)

1
Q

Qu’est-ce qu’un périphérique ?

A

Une entrée/sortie + un driver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment se font les transferts de données entre les E/S et l’ordinateur ?

A

Par programmation, par interruption ou par accès direct à la mémoire.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels sont les deux modes de transfert de données ?

A
  • Caractère par caractère
  • Bloc de caractère
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sont les deux types de transfert ?

A
  • Transmission en // (info découpée, envoyée sur plusieurs fils en simultané)
  • Transmission en série (sur un seul fil) (asynchrone ou synchrone)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce qu’un bus ?

A

Système de transfert de données entre plusieurs unités fonctionnelles de traitement de données.
= Ensemble de “fils” caractérisé par :
- la largeur du bus
- sa fréquence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce que le temps de latence ?

A

Temps nécessaire à un paquet de données pour passer de la source à la destination à travers un réseau.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Rapport entre bus et temps de latence ?

A

Compétition entre les différentes unités pour avoir accès au bus –> influence le temps de latence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce que le CSMA/CD ? (Carrier Sensor Multiple Access/Collision Detection)

A

Protocole qui fait l’arbitrage entre les différentes unités.
Aussi : détection d’une collision, arrêt de la transmission de toutes les stations, redémarrage après un lapsus de temps aléatoire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est-ce que le bus CAN ?

A

Bus de données

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment les bus CAN utilisent le protocole CSMA/CA ?

A

But : éviter la collision entre les données.
Comment : arbitrage au niveau des bits par niveau de priorité du message.
Si deux trames démarrent en même temps, il faut regarder leur caractère récessif ou dominant : le dominant gagne l’arbitrage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Fonctionnement de bus en TT : Time Triggered ?

A

Horloge globale synchronisée entre les nœuds.
On divise le temps en périodes, et chaque nœud a une période définie pour transmettre. Pendant ce temps, les autres nœuds ne peuvent pas émettre.
Permet de ne pas avoir de collision.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce que l’élasticité du bus ?

A

Son aptitude à tolérer un changement de configuration.
Ex : rajout d’un nouveau message, de nouvelles stations, ajout/retrait de périphériques, chgmt dans la largeur du bus …

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce que l’adressage ?

A

Méthode pour identifier l’émetteur/le récepteur et diriger les données vers le bon destinataire.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comment se fait la diffusion au sein de l’adressage ?

A

Chaque station écoute les messages qui l’intéressent par filtrage (données viennent avec un label qui permet de les filtrer).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mécanismes de détection/réparation en cas d’erreur d’acheminement de données par les bus : Acquittement ?

A

Acquittement : après réception, le récepteur indique si le message a bien été reçu/est compréhensible avec sa propre adresse. Acquittement positif (le message a bien été reçu) vs négatif (message perdu ou indéchiffrable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Mécanismes de détection/réparation en cas d’erreur d’acheminement de données par les bus : dans le CAN ?

A

Chaque station est responsable de gérer les erreurs

17
Q

Quelles sont les différentes topologies de réseau de bus ?

A

But : que les stations soient raccordées au plus court.
Topologie en étoile, en anneau, bus Back Bone …

18
Q

Supports physiques des bus ?

A
  • Filaire : monofilaire, bus parallèle, CPL (courants porteurs en ligne = signal transmis via le réseau électrique existant)
  • Optique (fibre)
  • Ondes électromagnétiques
19
Q

Qu’est-ce que le RS-232 ?

A

Norme de communication série utilisée pour échanger des données entre un ordinateur et des périphériques.

20
Q

Caractéristiques du RS-232 ?

A
  • Asynchrone,
  • full duplex
  • Distance max : 100m
  • Caractères encadrés par bit de Start et bits de stop
  • très utilisé, peu coûteux, pas giga fiable
21
Q

Signification “full-duplex” ?

A

Les données peuvent être envoyées et reçues simultanément entre deux équipements.

22
Q

Contrôle de flux sur le RS-232 ?

A

Logiciel : XON / XOFF :
Si récepteur ne peut plus recevoir de données, émet XOFF.
Dès qu’il a traité les données, émet XON et la transmission reprend

23
Q

Synchronisation du RS-232 ?

A

Transmission asynchrone donc pas d’horloge.
Les stations, qui ne sont pas forcément synchronisées de la même façon, se basent donc sur les bits de start/stop pour démarrer/stopper une horloge interne, configurée selon une vitesse de transmission configurée.
Permettent ainsi d’échantillonner le message pour lire les bits.

24
Q

Qu’est-ce que le Serial Peripheral Interface ?

A

Bus de communication entre les circuits : série synchrone, full duplex, maître esclave, pas de contrôle sur les données (pas d’acquittement) ni sur le flux (pas de pause pour éviter la surcharge).

25
Système maître/esclave ?
Contrôle centralisé par une entité : le maître : Maître : Génère l’horloge, contrôle le bus, initie les échanges Esclave : Répond au maître, communique uniquement quand sollicité
26
Protocole USB ?
Utilité : faire communiquer facilement des appareils électroniques. Connexion simple (suffit de brancher), transmission fiable, alimentation électrique possible,
27
Quels sont les différents paquets d'une transaction USB ?
1) Paquet Jeton: envoyé par le maître, avec des infos de contrôle (adresse d'arrivée, type de transaction ...) 2) Paquet Data = les données : optionnel 3) Paquet Data : utilisé pour valider les transactions et pour fournir des moyens de correction d'erreur LSB envoyé en premier
28
Connecteur USB-C ?
Type de connecteur physique qui supporte plusieurs protocoles USB. Multifonction : peut transporter plusieurs types de données en même temps : données, audio, vidéo, énergie ...
29
Interface IDE ?
Ancienne interface (1980-2005) de connexion pour disques durs au PC, utilisant des câbles parallèles et une configuration maître/esclave. Jusqu'à deux périphériques / câble IDE = ATA Autres usages : les CDROM, DVD-ROM, lecteur de disquette/bande
30
ATA série ?
Différents standards ATA de 1986 à 2001 : jusqu'à ATA 7, qui atteint les limites de la transmission parallèle (problèmes électromagnétiques)
31
SATA ?
Interface ayant remplacé ATA. En série, 7 fils. 1 périphérique / câble