Michaël Mrissa Les Bus 1
Les bus d'interconnexion
Organisation des bus dans un ordinateur
Michaël Mrissa Les Bus 2
Définition et aspect physique
Qu'est-ce qu'un bus ?
Un moyen de communication entre composants
Métaphore : routes (autoroutes périphérique chemin)
Aspect physique
Une nappe de fils électriques
Généralement gravés dans la carte mère (backplane)
Relie les éléments de l'ordinateur par des connecteurs (slots)
Connecté aux coupleurs d'I/O, au CPU, à la MC
Parcouru par des impulsions électriques (signal binaire)
Accès multiples par les connecteurs besoin d'arbitrage
Michaël Mrissa Les Bus 3
Aspect temporel
Fonctionnement synchrone
Rythmé par son horloge : un mouvement par cycle
Requiert la même vitesse pour les éléments connectés au bus
Fréquence de fonctionnement
F = nombre de cycles par seconde (en Hertz)
Débit théorique max (appelé aussi bande passante)
D = largeur de bus * fréquence
En général, le débit moyen (ou réel) est 2 à 6 fois plus faible que le débit
max théorique car l'utilisation n'est jamais pleinement optimisée (idem
occupation des secteurs d'un disque dur)
Michaël Mrissa Les Bus 4
Aspect temporel
Fonctionnement asynchrone
Pas d'horloge sur le bus, rythmé par le signal
détection des variations de signal sur le fil
Envoi d'informations de contrôle nécessaire
Début, fin d'émission, ACK, handshake
Ressemble à un protocole réseau
Pour mesurer le débit d'un tel bus
Voir les horloges internes aux composants connectés
La moins rapide est la plus significative
Objectif : créer une synchronisation dirigée par les données entre
maître et esclave sur le bus
Michaël Mrissa Les Bus 5
Aspect logique
Espace d'adressage
Notion de largeur de bus => nombre de fils
1 fil = bus série, plusieurs fils = bus parallèle
Quantité d'information, système binaire (Shannon)
Q = log
2
(1/p(x)) bits = log
2
(1/(1/nb-valeurs-possibles))
Q = log
2
(2
nombre-de-fils
) = nombre-de-fils bits
Découpage de l'espace d'adressage du bus
(cf Mem*/IO sur architecture Intel)
1 / 39 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !