L'architecture générale
actuelle d'un PC peut être shématisé ainsi (la proportion
des bandes passantes étant respectée) :
Le bus système
Le microprocesseur possède son propre bus : le bus système. Il est appelé
ainsi, car les performances générales de tout le système
dépendent de la vélocité de ce bus (enfin, en théorie
!). En effet, c'est grâce à celui-ci que le microprocesseur
communique avec tous les autres composants. De ce fait, la bande passante
de ce bus est la plus importante de tout le système.
Il faut noter que des techniques sont employées pour augmenter la bande passante du bus système.
La technologie "Quad-Pumped" (associée à un passage de 64 bits à 128 bits de la largeur du bus)
permet de multiplier par 4 sa fréquence de fonctionnement. Ainsi, la bande passante du bus système
peut atteindre : 128 bits x 800 MHz (200 MHz x 4) = 102 400 Mbits/s = 12 800 Mo/s (1
octet équivaut à 8 bits).
Le bus mémoire
Le bus mémoire permet le transfert de données entre le microprocesseur
et la mémoire vive (RAM). Ce bus doit donc être véloce
(généralement un peu moins que le bus système malheureusement), afin d'assurer des transferts
les plus rapides possibles.
Les bus Entrées/Sorties (E/S ou I/O pour Input/Output)
Les bus Entrées/Sorties permettent aux différents périphériques
(carte son, carte SCSI, carte réseau, etc...) de communiquer entre-eux.
Les périphériques qui utilisent sur ce type de bus s'installent
sur des connecteurs (ou slots) présents sur la carte mère
et partagent tous la même bande passante.
Voici
un tableau montrant les caractéristiques et l'évolution
des différents bus E/S :
Bus
ISA
ISA (AT)
MCA
EISA
VLB
PCI
AGP 1X
USB 1.0
PCI-Express 1X
USB 2.0
PCI-Express 16X
FireWire
Date sortie
1981
1984
1987
1988
1992
1993
1997
Largeur (bits)
8
16
32
32
32
32
32
Fréquence
(MHz)
4,77
8,33
10
8,33
33.33
33,33
66,66
Bande passante (Mbits/s)
38
133
320
266
1 066
1 066
2 133
Bande passante (Mo/s)
4,77
16,6
40
33,3
133,3
133,3
266,6
ISA = Industry Standard Achitecture PCI = Periphiral Component Interconnect MCA = Micro Channel Architecture EISA = Extended Industry Standard Achitecture VLB = Vesa Local Bus AGP = Advanced Graphic Port USB = Universal Serial Bus
Le
bus USB 2.0 (Universal Serial Bus)
Le bus USB est l'un des bus plus utilisé de nos jours : il permet la connexion « à chaud »
(sans redémarrer le PC) des périphériques, qui
partagent la même bande passante. Cette bande passante peut atteindre
60 Mo/s pour la version 2.0 du bus (soit 40 fois supérieure à celle du bus USB 1.1),
et est suffisante pour les tâches les plus courantes (imprimantes,
scanners, clés, haut-parleurs, caméscopes, etc...).
Le
bus FireWire ou IEEE (Institute of Electrical & Electronics Engineers)
1394
Comme le bus USB, le bus FireWire permet la connexion « à chaud » (sans
redémarrer le PC) des périphériques, qui partagent la même bande
passante. Mais cette bande passante est plus importante que celle du bus
USB. En effet, elle est comprise entre 100 et 400 Mo/s, de quoi satisfaire
les péréphériques exigeant des taux de transfert
élévés (vidéo numérique professionnelle,
télévision numérique, magnétoscopes, chaînes
hi-fi, etc...).