Flux rss

Ordinateur - Introduction aux bus

Collection CommentCaMarche.net

Introduction à la notion de bus

On appelle bus, en informatique, un ensemble de liaisons physiques (câbles, pistes de circuits imprimés, etc.) pouvant être exploitées en commun par plusieurs éléments matériels afin de communiquer.

Les bus ont pour but de réduire le nombre de « voies » nécessaires à la communication des différents composants, en mutualisant les communications sur une seule voie de données. C'est la raison pour laquelle la métaphore d'« autoroute de données » est parfois utilisée.

schéma conceptuel d'un bus

Dans le cas où la ligne sert uniquement à la communication de deux composants matériels, on parle de port matériel (port série, port parallèle, etc.).

Caractéristiques d'un bus

Un bus est caractérisé par le volume d'informations transmises simultanément. Ce volume, exprimé en bits, correspond au nombre de lignes physiques sur lesquelles les données sont envoyées de manière simultanée. Une nappe de 32 fils permet ainsi de transmettre 32 bits en parallèle. On parle ainsi de « largeur » pour désigner le nombre de bits qu'un bus peut transmettre simultanément.

D'autre part, la vitesse du bus est également définie par sa fréquence (exprimée en Hertz), c'est-à-dire le nombre de paquets de données envoyés ou reçus par seconde. On parle de cycle pour désigner chaque envoi ou réception de données.

De cette façon, il est possible de connaître le débit maximal du bus (ou taux de transfert maximal), c'est-à-dire la quantité de données qu'il peut transporter par unité de temps, en multipliant sa largeur par sa fréquence. Un bus d'une largeur de 16 bits, cadencé à une fréquence de 133 MHz possède donc un débit égal à  :

16 * 133.106 = 2128*106 bit/s,
soit 2128*106/8 = 266*106 octets/s
soit 266*106 /1000 = 266*103 Ko/s
soit 259.7*103 /1000 = 266 Mo/s

Sous-ensembles de bus

En réalité chaque bus est généralement constitué de 50 à 100 lignes physiques distinctes, classées en trois sous-ensembles fonctionnels :

  • Le bus d'adresses (appelé parfois bus d'adressage ou bus mémoire) transporte les adresses mémoire auxquelles le processeur souhaite accéder pour lire ou écrire une donnée. Il s'agit d'un bus unidirectionnel.
  • Le bus de données véhicule les instructions en provenance ou à destination du processeur. Il s'agit d'un bus bidirectionnel.
  • Le bus de contrôle (parfois bus de commandes) transporte les ordres et les signaux de synchronisation en provenance de l’unité de commande et à destination de l'ensemble des composants matériels. Il s'agit d'un bus directionnel dans la mesure où il transmet également les signaux de réponse des éléments matériels.

Les principaux bus

On distingue généralement sur un ordinateur deux principaux bus :

  • le bus système (appelé aussi bus interne, en anglais internal bus ou front-side bus, noté FSB). Le bus système permet au processeur de communiquer avec la mémoire centrale du système (mémoire vive ou RAM).
  • le bus d'extension (parfois appelé bus d'entrée/sortie) permet aux divers composants de la carte-mère (USB, série, parallèle, cartes branchées sur les connecteurs PCI, disques durs, lecteurs et graveurs de CD-ROM, etc.) de communiquer entre eux mais il permet surtout l'ajout de nouveaux périphériques grâce aux connecteurs d'extension (appelés slots) connectés sur le bus d'entrées-sorties.

Le chipset

On appelle chipset (en français jeu de composants) l'élément chargé d'aiguiller les informations entre les différents bus de l'ordinateur afin de permettre à tous les éléments constitutifs de l'ordinateur de communiquer entre eux. Le chipset était originalement composé d'un grand nombre de composants électroniques, ce qui explique son nom. Il est généralement composé de deux éléments :

  • Le NorthBridge (Pont Nord ou Northern Bridge, appelé également contrôleur mémoire) est chargé de contrôler les échanges entre le processeur et la mémoire vive, c'est la raison pour laquelle il est situé géographiquement proche du processeur. Il est parfois appelé GMCH, pour Graphic and Memory Controller Hub.
  • Le SouthBridge (Pont Sud ou Southern Bridge, appelé également contrôleur d'entrée-sortie ou contrôleur d'extension) gère les communications avec les périphériques d'entrée-sortie. Le pont sud est également appelé ICH (I/O Controller Hub).
On parle généralement de bridge (en français pont) pour désigner un élément d'interconnexion entre deux bus.

architecture système d'un ordinateur de type PC

Il est intéressant de noter que, pour communiquer, deux bus ont besoin d'avoir la même largeur. Cela explique pourquoi les barrettes de mémoire vive doivent parfois être appariées sur certains systèmes (par exemple sur les premiers Pentium, dont la largeur du bus processeur était de 64 bits, il était nécessaire d'installer des barrettes mémoire d'une largeur de 32 bits par paire).

Voici un tableau récapitulant les caractéristiques des principaux bus :

NormeLargeur du bus (bits)Vitesse du bus (MHz)Bande passante (Mo/sec)
ISA 8-bit88.37.9
ISA 16-bit168.315.9
EISA328.331.8
VLB3233127.2
PCI 32-bit3233127.2
PCI 64-bit 2.16466508.6
AGP3266254.3
AGP(x2 Mode)3266x2528
AGP(x4 Mode)3266x41056
AGP(x8 Mode)3266x82112
ATA33163333
ATA1001650100
ATA1331666133
Serial ATA (S-ATA)1 180
Serial ATA II (S-ATA2)2 380
USB1 1.5
USB 2.01 60
Firewire1 100
Firewire 21 200
SCSI-184.775
SCSI-2 - Fast81010
SCSI-2 - Wide161020
SCSI-2 - Fast Wide 32 bits321040
SCSI-3 - Ultra82020
SCSI-3 - Ultra Wide162040
SCSI-3 - Ultra 284040
SCSI-3 - Ultra 2 Wide164080
SCSI-3 - Ultra 160 (Ultra 3)1680160
SCSI-3 - Ultra 320 (Ultra 4)1680 DDR320
SCSI-3 - Ultra 640 (Ultra 5)1680 QDR640
Ce document intitulé « Ordinateur - Introduction aux bus » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour Ordinateur Introduction aux bus

Cherche driver PCI pour optiplex 755 (dell) (Résolu) salut tous le monde !!! je cherche les driverspour le de mon ordi bus PCI. J'ai un dell optiplex 755 merci d'avence pour votre aide www.commentcamarche.net/forum/affich-4916514-cherche-driver-pci-pour-optiplex-755-dell
SCSI Présentation de l'interface SCSI Le standard SCSI (Small Computer System Interface) est une interface permettant la connexion de plusieurs périphériques de types différents sur un ordinateur par l’intermédiaire d’une carte, appelée adaptateur SCSI... www.commentcamarche.net/contents/pc/scsi.php3
Les bus ISA, MCA et VLB Bus d'extension On appelle bus d'extension (parfois Bus de périphérique ou en anglais expansion bus) les bus possédant des connecteurs permettant d'ajouter des cartes d'extension (périphériques) à l'ordinateur. Il existe différents types de bus... www.commentcamarche.net/contents/pc/isa-mca-vlb.php3

Résultats pour Ordinateur Introduction aux bus

PC ou ordinateur lent / Windows très lent au démarrageSi l'ordinateur met un temps très long à démarrer, le ralentissement peut provenir d'une des causes suivantes : L'ordinateur ne possède pas assez de mémoire vive : Ajouter de la mémoire Des programmes inutiles sont chargés en mémoire au... www.commentcamarche.net/faq/sujet-2794-pc-ou-ordinateur-lent-windows-tres-lent-au-demarrage
Comment passer la vidéo de l'ordinateur (PC) sur la TVComment passer la vidéo de l'ordinateur (PC) sur la TV Sortie TV Sortie S-Vidéo Sortie RCA Configuration sous Windows Réponses aux questions fréquentes L'image de la TV vascille L'image de la TV est en noir et blanc Les vidéos ne... www.commentcamarche.net/faq/sujet-24-comment-passer-la-video-de-l-ordinateur-pc-sur-la-tv
J'ai un ordinateur pour la première fois, je ne connais rienVoici un article qui pourra bien vous aider si c'est la première fois que vous utilisez un ordinateur. Les principaux composants d'un ordinateur y sont détaillés, ainsi que le vocabulaire (jargon informatique de base) qui s'y rapporte. Note d'un... www.commentcamarche.net/faq/sujet-8995-j-ai-un-ordinateur-pour-la-premiere-fois-je-ne-connais-rien

Résultats pour Ordinateur Introduction aux bus

Assurance ordi portable (Résolu)bonjour je suis étudiante j'aimerais savoir quelle assurance vous me conseilleriez pour assurer mon ordinateur portable sachant que je dois le transporter en bus jusqu'à la fac merci par avance www.commentcamarche.net/forum/affich-2551054-assurance-ordi-portable
Contrôleur de bus USB (Résolu)Quand j'ouvre mon gestionnaire de périphériques ; il apparaît un point d'exclamation et un point d'interrogation sur le contrôleur de bus USB sachant que dans mon ordinateur j'ai rattaché à la carte mère un contrôleur de bus USB 2/... www.commentcamarche.net/forum/affich-2509819-controleur-de-bus-usb
Pas de pilote de controleur de bus SM (Résolu)Salut tout le monde, je viens de formater mon ordinateur, et je galère pour trouver le pilote du controleur de bus SM ! aider moi svp je sais plus quoi faire !!! www.commentcamarche.net/forum/affich-3067405-pas-de-pilote-de-controleur-de-bus-sm

Résultats pour Ordinateur Introduction aux bus

Télécharger Microsoft UAA (Universal Audio Architecture) Bus driverLa nouvelle architecture audio UAA est une architecture de pilote de classe conçue pour les solutions audio d'ordinateur personnel prises en charge par les systèmes d'exploitation Microsoft Windows. Un périphérique audio conforme à UAA est en... www.commentcamarche.net/telecharger/telecharger-34056544-microsoft-uaa-universal-audio-architecture-bus-driver

Résultats pour Ordinateur Introduction aux bus

Intel Core 2 Duo E8500 3.16 GHz Socket 775 1333 MHz busE 8500,Intel Core 2 Duo,3.16 MHz,Socket 775,Bus:1333.0 MHz,Cache L1:128.0 Ko,Cache L2:6144.0 Ko,Divers: ,Fréquence:3160 Mhz,Marque du processeur:Intel Core 2 Duo,Nbre de coeurs:Dual Coeur,Socket:Socket 775,Type:Processor Upgrade,Page web du... www.commentcamarche.net/guide-achat/intel-core-2-duo-e8500-3-16-ghz-socket-775-1333-mhz-bus-1066713-fiche-technique
AMD Athlon 64 X2 5400+ 2.8 GHz Socket AM2 2000 MHz busX 2,AMD Athlon 64 X2,2.8 MHz,Socket AM2,Bus:2000.0 MHz,Cache L1:128.0 Ko,Cache L2:1024.0 Ko,Divers:Thermal Power: 89W,Max Temp: 55-70°C,Fréquence:2800 Mhz,Marque du processeur:AMD Athlon 64 X2,Socket:Socket AM2,Type:Processor,Page web du... www.commentcamarche.net/guide-achat/amd-athlon-64-x2-5400-2-8-ghz-socket-am2-2000-mhz-bus-868763-fiche-technique
Intel Pentium 4 631 3.0 GHz Socket 775 800 MHz busPentium 4,3 MHz,Socket 775,Bus:800.0 MHz,Cache L1: ,Cache L2:2048.0 Ko,Divers: ,Fréquence:3000 Mhz,Marque du processeur:Pentium 4,Socket:Socket 775,Type:Processor,Page web du produit:Anglais www.commentcamarche.net/guide-achat/intel-pentium-4-631-3-0-ghz-socket-775-800-mhz-bus-551856-fiche-technique

Résultats pour Ordinateur Introduction aux bus

Bus PCI Express (PCI-E)Le bus PCI Express Le bus PCI Express (Peripheral Component Interconnect Express, noté PCI-E ou 3GIO pour «Third Generation I/O»), est un bus d'interconnexion permettant l'ajout de cartes d'extension dans l'ordinateur. Le bus PCI Express a été mis... www.commentcamarche.net/contents/pc/pci-express.php3
PériphériqueNotion de périphérique On appelle « périphérique » un matériel électronique pouvant être raccordé à un ordinateur par l'intermédiaire de l'une de ses interfaces d'entrée-sortie (port série, port parallèle, bus USB, bus firewire, interface SCSI,... www.commentcamarche.net/contents/pc/peripherique.php3
Serial ATA (SATA ou S-ATA)Introduction Le standard Serial ATA (S-ATA ou SATA) est un bus standard permettant la connexion de périphériques de stockage haut débit sur les ordinateurs de type PC. Le standard Serial ATA est apparu en février 2003 afin de pallier les... www.commentcamarche.net/contents/pc/serial-ata.php3