Sie sind auf Seite 1von 6

Module 2 Architecture matrielle dun PC Chapitre 3 : Les lments de base dun ordinateur Sous chapitre 5: Etude des bus

dun PC Objectifs pdagogiques Nous avons jusquici dcrit le fonctionnement du processeur et la mmoire principale. Nous allons maintenant tudier en dtail comment un ordinateur peut changer de linformation entre la mmoire et le processeur et avec son environnement.

Section 1 : Introduction au concept de bus dun PC 1.1 Dfinition et rle des bus dun PC
On appelle bus, en informatique, un ensemble de liaisons physiques (cbles, pistes de circuits imprims, etc.) pouvant tre exploites en commun par plusieurs lments matriels du PC afin de communiquer entre eux. Ces liaisons physiques sont donc des lments qui permettent lordinateur dtablir la communication entre ses diffrents composants. Les bus ont galement pour rle de rduire le nombre de voies ncessaires la communication des diffrents composants, en mutualisant les communications sur une seule voie de donnes.

Dans le cas o la ligne sert uniquement la communication de deux composants matriels, on parle de port matriel (port srie, port parallle, etc.). 1.2 Caractristiques d'un bus Un bus est essentiellement caractris par deux lments sa largeur et sa frquence. La largeur dun bus dsigne le nombre de bits qu'un bus peut transmettre simultanment c'est--dire le volume d'informations transmises simultanment. Ce volume dinformation, exprim en bits, correspond au nombre de lignes sur lesquelles les donnes sont envoyes de manire simultane. La frquence dun bus mesure le nombre de paquets de donnes envoys ou reus par seconde sur le bus. On parle de cycle pour dsigner chaque envoi ou rception de donnes. La frquence dun bus est exprime en Hertz. Ces deux caractristiques permettent de calculer le dbit maximal du bus ou taux de transfert maximal dun bus, c'est--dire la quantit de donnes qu'il peut transporter par unit de temps, en multipliant sa largeur par sa frquence. Par exemple, un bus d'une largeur de 16 bits, cadenc une frquence de 133 MHz possde donc un dbit 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 Section 2 : Les classes de bus de PC Les bus peuvent tre classifis selon leur mode de transmission, leur type ou selon la catgorie dont il relve. 2.1 Distinction des bus selon leur mode de transmission Lorsqu'une liaison doit tre tablie entre l'ordinateur et ses priphriques ou entre deux ordinateurs par l'intermdiaire d'un port, on a le choix entre deux modes de transmission : parallle ou srie.

La classification des bus selon leur mode de transmission permet donc de distinguer deux types de bus : le bus de srie et le bus parallle. La liaison srie consiste mettre les bits architecturs en parallle l'intrieur de l'ordinateur en les expdiant successivement ( la queue leu leu) sur un seul conducteur. Le bus de srie se compose ainsi dun fil et vhicule linformation bit aprs bit. Dsignations quivalentes : Srie - Liaison srie - Port srie - Sortie srie - RS-232C - DTE DCE La liaison parallle consiste conserver l'mission parallle de 8, 16, 32 bits, voire plus, sur autant de fils conducteurs. le bus parallle se compose ainsi de plusieurs fils et vhicule linformation par paquet de bits (8, 16, 32 bits). Dsignations quivalentes : Liaison parallle - Port parallle La liaison parallle est gnralement rserve la connexion, en local, de priphriques l'ordinateur. Le raccordement des priphriques de mmoire de masse , comme les disques durs , ncessite le recours des liaisons parallles pour obtenir des dbits en rapport avec leur capacit croissante. Les principales interfaces parallles conues cet effet sont l'interface SCSI et l'interface FireWire , qui en est le successeur. Comme il est malais et peu courant de disposer de liaisons longue distance mettant en oeuvre 8, 16 ou 32 conducteurs pour l'tablissement d'un seul circuit, la liaison srie est gnralement rserve la connexion longue distante. Mais les progrs technologiques rapides, et notamment l'augmentation extraordinaire de la cadence des processeurs , ont contribu accrotre largement, en quelques annes, le dbit des liaisons srie, qui tendent se gnraliser pour la connexion des priphriques exigeant un dbit lev. En local, pour la communication entre l'ordinateur et certains de ses priphriques , jusqu'aux annes 90, la liaison srie ne pouvait convenir qu'aux liaisons bas dbit. Depuis, un groupement de constructeurs a dfini un nouveau standard de bus srie, lUSB (Universal Serial Bus), qui permet des dbits bien plus importants (480 Mbit/s au total dans la version 2.0 !) et qui s'affirme dsormais comme le principal type de liaison srie. 2.2 Distinction des bus selon leur type Chaque bus est gnralement dcompos en trois sous-ensembles spcialiss : Le bus d'adresses, appel parfois bus d'adressage ou bus mmoire, transporte les adresses mmoire ou le priphrique auxquelles le processeur souhaite accder pour lire ou crire une donne. Il s'agit d'un bus unidirectionnel. Le bus de donnes vhicule les instructions en provenance ou destination du processeur. Il s'agit d'un bus bidirectionnel. Le bus de contrle, parfois dsign bus de commandes, transporte les ordres et les signaux de synchronisation en provenance de lunit de commande et destination de l'ensemble des composants matriels. Le bus de contrle est galement gr par le processeur et indique, par exemple, s'il veut faire une criture ou une lecture dans une case mmoire, ou une entre/sortie de ou vers un priphrique. Le bus de contrle contient galement une ou plusieurs lignes qui permettent aux circuits priphriques d'effectuer des demandes au processeur ; ces lignes sont appeles lignes d'interruptions matrielles (IRQ). Il s'agit donc d'un bus bidirectionnel dans la mesure o il transmet galement vers le processeur des signaux en provenance des composants matriels. 2.3 Distinction des bus selon leur catgorie Le PC repose sur un systme de communication organis hirarchiquement. Chaque bus est reli un bus plus rapide situ au dessus de lui. Chaque composant de lordinateur est connect lun de ces bus et certains de ces composants, dont le chipset essentiellement, font office de pont entre les diffrents bus. Le chipset aiguille les informations entre les diffrents bus de l'ordinateur afin de permettre tous les lments constitutifs de l'ordinateur de communiquer entre eux. Ses ponts servent dlments dinterconnexion entre bus : Le NorthBridge est charg de contrler les changes entre le processeur et la mmoire vive, c'est la raison pour laquelle il est situ gographiquement proche du processeur. Le SouthBridge. appel galement contrleur d'entre-sortie ou contrleur d'extension, gre les communications avec les priphriques d'entre-sortie.

On distingue gnralement sur un ordinateur deux catgorie de bus : les bus internes destines relier les organes internes un ordinateur, comme le bus systme ou le bus d'extension et le bus externe destin raccorder des priphriques externes un micro-ordinateur ou encore relier plusieurs ordinateurs en rseau. 2.3.1 Le bus systme Le bus systme, galement dsign bus interne, en anglais internal bus ou front-side bus, not FSB ou encore bus local permet au processeur de communiquer avec la mmoire centrale du systme. Il est implant au cur du chipset. Il est essentiellement utilis par le processeur pour faire circuler des informations destination ou en provenance de la mmoire cache, de la mmoire vive ou du circuit North Bridge du chipset. Le bus de processeur est le bus le plus rapide parce qutant directement connect au processeur, il fonctionne la vitesse et au dbit de transfert de ce dernier. Sur un Pentium II, le bus du processeur fonctionne 66, 100, 133, ou 200 Mhz et exploite totalement la largeur dchange de donnes de 64 bits (8octets) quoffre le processeur. Le bus interne est lui-mme subdivis en trois bus : le bus dadresse, le bus mmoire et le bus de commande. Le bus de la mmoire vive est toujours de la mme largeur que le bus du processeur. Le bus de donne est toujours un multiple de 8 (8, 16, 32, 64, ...) bits. Les processeurs actuels les plus courants sont de 64 bits. Il est connect au circuit North Bridge du chipset ou au Hub du contrleur de mmoire de la carte mre. 2.3.2 Le bus d'extension Le bus d'extension, parfois appel bus d'entre/sortie, permet aux divers composants de la carte-mre (USB, srie, parallle, cartes branches sur les connecteurs PCI, disques durs, lecteurs et graveurs de CD-ROM, etc.) de communiquer entre eux. Le bus d'extension dsigne donc lensemble des liaisons physiques qui sont chargs de vhiculer des informations en provenance ou destination des cartes d'extension. Les connecteurs des cartes dextension sont visibles sur la carte mre, et sont utiliss chaque installation d'une nouvelle carte d'extension. Il existe diffrents types de connecteurs dextension normaliss, caractriss par leur forme, le nombre de broches de connexion et le type de signaux (frquence, donnes, etc.). Il est trs facile de diffrencier tous ces connecteurs. Leurs caractristiques principales vous sont prsentes ci-dessous. Le bus I.S.A. C'est le bus "classique" de la plupart des ordinateurs P.C. Le bus ISA est un bus 16 bits de donnes, 24 bits dadresse, 16 lignes dinterruption et de frquence 8 MHz. Ce bus change donc des donnes 16 bits une vitesse de 8 MHz. Le bus ISA est gr par le circuit South Bridge du chipset de la carte mre qui fait office du contrleur du bus ISA. De frquence relativement basse et de caractristiques peu puissantes, ce bus est utilis pour connecter des cartes relativement lentes (modems, cartes sons, ...). Pour les processeurs 64 bits dont la vitesse peut avoisiner les 800 MHz, ce bus est un vritable goulet d'tranglement pour la communication avec les cartes d'extension. Nanmoins, ce bus est un standard et autorise l'utilisation de toutes les cartes d'extension du march.
MPU MP

Contrleur de bus dextension (ISA)

Carte graphique

Carte son

Le bus E.I.S.A. C'est la rponse de certains constructeurs la lenteur du bus I.S.A. Tout comme son prdcesseur, il fonctionne une vitesse de 8 MHz mais sur 32 bits. Le Vesa Local Bus (V.L.B.) C'est une rponse pour contrer la lenteur du bus I.S.A.. Quelques connecteurs d'extension (telles que la vido ou les cartes contrleurs de disques durs) sont directement reli au microprocesseur par l'intermdiaire de ce bus 32 bits fonctionnant une vitesse de 33 MHz. Le bus P.C.I. Le bus PCI(Peripheral Component Interconnect) est une spcification d'Intel Corporation dfinissant un systme de bus local permettant jusqu' 10 cartes d'extension PCI d'tre installes dans l'ordinateur. C'est la rponse d'Intel au V.L.B. Il prsente les mmes avantages que le V.L.B. mais au lieu d'tre directement reli au microprocesseur, il est d'abord contrl par un processeur spcifiques P.C.I. il ne s'agit pas proprement parler d'un bus local mais d'un bus intermdiaire situ entre le bus processeur (NorthBridge) et le bus d'entres-sorties (SouthBridge). Il a l'avantage que tous les priphriques qui y sont raccords sont automatiquement configurs lors du dmarrage du P.C. Le bus PCI est gr par le circuit North Bridge ou le contrleur HUB dE/S du chipset qui fait office du contrleur du bus PCI.
MU P M P

C n rd o tr leu e b sP I u C

Pn ot PI S C/I A

Cr a te v id o

C r a te sn o

Cr a te so n

Cr a te Md o em

Sur la carte mre, le bus PCI se manifeste par la prsence de connecteur, gnralement blanc et numrote. Ils sont gnralement prsents sur les cartes mres au nombre de 3 ou 4. Ces connecteurs de bus PCI permettent de connecter des priphriques haut dbit tels que les cartes SCSI, des cartes rseaux, des cartes vido, ect. L'interface PCI existe en 32 bits, avec un connecteur de 124 broches, ou en 64 bits, avec un connecteur de 188 broches. Il existe galement deux niveaux de signalisation : 3.3V, destin aux ordinateurs portables et 5V, destin aux ordinateurs de bureau. Connecteur PCI 32 bits, 5 V : Connecteur PCI 32 bits, 3.3 V : Le bus AGP Le bus AGP (sigle de Accelerated Graphics Port, soit littralement port graphique acclr) permet de grer les flux de donnes graphiques devenant trop importants pour le bus PCI. Ce bus remplace dans le domaine vido, le bus PCI actuel. Le bus AGP est directement reli au bus processeur (FSB, Front Side Bus) et bnficie de la mme frquence, donc d'une bande passante leve. L'interface AGP a t mise au point spcifiquement pour la connexion de la carte graphique en lui ouvrant un canal direct d'accs la mmoire (DMA, Direct Memory Access), sans passer par le contrleur d'entre-sortie.

Les cartes utilisant ce bus graphique ont donc thoriquement besoin de moins de mmoire embarque, puisqu'elles peuvent accder directement aux donnes graphiques (par exemple des textures) stockes dans la mmoire centrale, leur cot de revient est donc thoriquement plus faible. Les dbits des diffrentes normes AGP sont les suivants : AGP 1X : 66,66 MHz x 1(coef.) x 32 bits /8 = 266.67 Mo/s AGP 2X : 66,66 MHz x 2(coef.) x 32 bits /8 = 533.33 Mo/s AGP 4X : 66,66 MHz x 4(coef.) x 32 bits /8 = 1,06 Go/s AGP 8X : 66,66 MHz x 8(coef.) x 32 bits /8 = 2,11 Go/s Il est noter que les diffrentes normes AGP conservent une compatibilit ascendante, c'est--dire qu'un emplacement AGP 8X pourra accueillir des cartes AGP 4X ou AGP 2X. Connecteur AGP Les cartes mres rcentes sont quipes d'un connecteur AGP gnral reconnaissable par sa couleur marron (normalise). Il existe trois types de connecteurs : Connecteur AGP 1,5 volts :

Connecteur AGP 3,3 volts :

Connecteur AGP universel : 2.3.1 Le bus externe Bus de communication destin relier des priphriques externes un ordinateur ou tablir un rseau entre ordinateurs Un bus externe est un bus de communication destin relier non pas des organes internes un ordinateur, comme le bus systme ou le bus d'extension , mais raccorder des priphriques externes un micro-ordinateur ou encore relier plusieurs ordinateurs en rseau . Cest pourquoi on le dsigne galement sous le terme de bus de priphrique. Les priphriques sont relis au reste du systme par des circuits appels ports d'entres et ports de sortie (certains ports peuvent combiner les deux fonctions) relis aux diffrents bus du PC. Bus SCSI Le bus SCSI (Small Computer System Interface) est un bus dentres/sorties parallles qui nest pas limit aux ordinateurs PC, ni mme aux micro-ordinateurs. Le bus SCSI quipe en standard tous les ordinateurs Apple Macintosh. le standard SCSI est un bus externe parallle permettant de raccorder un micro-ordinateur un sept priphriques justifiant un dbit de communication lev ( supports de stockage tels que le disque dur ou les lecteurs de CD ROM, scanner, appareils vido, etc.). La version SCSI 1 permet un taux de transfert de 4 Mo/s (largeur 8 bits). La version SCSI 2 permet dobtenir jusqua 40 Mo/s en 32 bits. Bus PCMCIA Le bus PCMCIA (Personal Computer Memory Card International Association) est un bus dextension utilis lorigine sur les ordinateurs portables. Il a tout d'abord t cr pour les ordinateurs portables mais de par ses dimensions, a tendance envahir le march des Desktop. Il permet la connexion de priphriques de type cartes lectroniques dont les dimensions sont proches des cartes de crdit. Le Bus USB ( Universal Serial Bus ) Le standard USB est un bus externe srie, pense au moment de l'volution des cartes mres pour leur faire franchir la barre des 33 MHz. Ce bus permet de connecter tous les priphriques (mme le clavier et la souris) sur la machine et bout bout (en chane) ce qui simplifie les chemins de cbles. La vitesse de transit des informations sur ce type de bus est la principale amlioration par rapport aux prcdents. USB est devenu un standard. C'est un port srie universel (Universal Serial Bus) charg de reconnatre

automatiquement chaud si besoin est (hot plugging) et de grer des priphriques externes qui n'ont pas besoin d'un taux de transfert lev comme les claviers, souris, joysticks, scanners, imprimantes, tlphone numrique, haut-parleurs. Son dbit actuel est faible dans la version 1.1 : 1.5 Mo/seconde. Le standard USB est un bus externe srie . Il prtend devenir le bus externe srie du dbut du XXIe sicle, mais FireWire , ou IEEE 1394 pourrait galement s'imposer. Dans le domaine des rseaux, Ethernet fonctionne dans la majorit de ses applications comme un bus et c'est galement le cas des grandes artres centrales des rseaux tendus, les pines dorsales ou rseaux d'interconnexion. Schma du complexe de communication dun PC

Das könnte Ihnen auch gefallen