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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!