Вы находитесь на странице: 1из 21

Hard - Chris

Bus & Mmoires 29


CHIPSETS

Qui gre les informations qui circulent au sein de la carte mre ?

Quoi qu'on en dise, les processeurs manquent parfois de finesse ! Ils ne savent que calculer, encore
calculer, toujours calculer, sans jamais s'arrter. Seulement, pour faire tourner un PC correctement,
calculer ne suffit pas. Il faut obligatoirement organiser les donnes et les diriger bon port, une fois
traites. La communication entre les diffrents lments du PC, voil le rle essentiel du chipset.

Cet lment primordial, soud la carte mre, est constitu de deux processeurs qui sont chargs
daccompagner le microprocesseur en grant le transfert des informations qui circulent au sein
de la carte mre. Le premier, appel Northbridge, s'occupe des changes entre le processeur, la
carte graphique et la mmoire vive (ces fonctions sont assures de +en + par le processeur lui-
mme). Le second, dnomm Southbridge, prend en charge les changes de donnes avec le disque
dur, les ventuelles cartes d'extension, le rseau et tous les ports de communication.

Le microprocesseur de lordinateur qui a de multiples tches effectuer tout au long dune session de
travail a aussi besoin dtre paul.

Le chipset va grer les bus de lordinateur et les lments vitaux qui sy rattachent notamment :

Les liens entre le processeur,
la mmoire vive,
les mmoires auxiliaires,
les bus et les diffrentes cartes dextension


Mais comme tout volue en informatique, depuis quelques annes, le chipset comporte un ensemble
dinterfaces que lon devait, autrefois, se procurer sous forme de carte dextension insrer dans les
slots :

l interface USB,
l interface FireWire (IEEE 1394),
une interface son,
une interface rseau,
une interface vido, etc.


Tout comme le microprocesseur, le chipset joue un rle important dans les performances de la carte
mre. En fonction des caractristiques du chipset, deux cartes mres de mme processeur peuvent
fonctionner diffremment.
Autrefois les fabricants de cartes mres concevaient eux-mmes leurs chipsets. Mais depuis quelque
temps plusieurs socits se sont spcialises dans la conception de chipsets (AMD, Intel, VIA, nVidia)
pour les plus connues, (SIS, ALI) pour les plus anciens.

Voil pourquoi le choix d'un chipset est de plus en plus important. D'une part, il conditionne la
compatibilit de votre nouvel ordinateur avec les dernires innovations, comme une interface de
disque dur plus rapide ou un type de mmoire plus vloce. D'autre part, lorsqu'on envisage de la
remplacer, il faut changer toute la carte mre, une opration assez lourde. Autant donc, tre sr et le
choisir avec soin.

Chaque famille de processeurs est lie une famille de chipsets. Les chipsets pour processeur AMD ne
conviennent pas pour les puces Intel et rciproquement.
Hard - Chris
Bus & Mmoires 30
Voici une vue densemble de plateforme de jeu de puces du chipset Intel X58 et
Z77.




Remarque :

La plupart des chipsets actuels comportent deux puces importantes baptises Northbridge et
Southbridge.

Le Northbridge est la partie du chipset qui soccupe essentiellement de la gestion de la
mmoire, il est reli la mmoire centrale et au microprocesseur par le Front Side Bus. la
diffrence des plus anciens processeurs, les nouveaux disposent en effet d'un vritable
northbridge intgr. On retrouve, un contrleur mmoire, un contrleur PCI-Express
et/ou un cur graphique.

Le Southbridge est la partie du chipset qui soccupe de la liaison avec les connecteurs
dextension (slots), avec lesquels il communique et qui comporte toutes les interfaces
intgres au chipset (contrleur USB, contrleur Sata etc.).
Le Northbridge et le Southbridge sont relis entre eux par un bus de donnes.
Hard - Chris
Bus & Mmoires 31
LES MMOIRES

Catgories

Deux catgories de Mmoires :

Les mmoires de masse ou mmoires auxiliaires (pour stocker de faon permanente les
programmes et les donnes de lutilisateur). Ce sont gnralement les disquettes, les disques
durs, les CD/DVD, les bandes magntiques, les cartes mmoire

Les mmoires de traitement (utilises durant le processus de traitement de donnes ou
instructions) pour stocker :

Les programmes de base de la cartes-mre et de certains priphriques ainsi que les
informations concernant la configuration de lordinateur ou des priphriques (ce sont les
mmoires Flash et CMOS);

Les programmes en cours dutilisation par lutilisateur ainsi que les donnes quils traitent
(cest la mmoire RAM).



Les types de mmoires de traitement

La mmoire ROM (Read-Only Memory = mmoire que lon peut uniquement lire). Cette mmoire
nest, en principe, accessible quen lecture et donc on ne peut pas modifier le contenu. Elle nest pas
efface lorsquon coupe le courant. On trouve ces genres de mmoires dans les ordinateurs : sur les
cartes-mres (anciennement) et sur beaucoup de priphriques. Ces mmoires peuvent contenir les
programmes de base indispensables au fonctionnement de lordinateur ou du priphrique et, parfois,
les donnes de configuration de celui-ci.


Les diffrentes technologies de ROM

Il existe plusieurs sortes de puces ROM en fonction de la technique :

PROM (Programmable ROM) : impossible de les effacer une fois quelles sont
(re)programmes. Ce type de mmoire nexiste plus sur le march.

EEPROM (Electrically Erasable Programmable ROM): effaable et reprogrammable
lectriquement donc il faut un appareil spcial (lampe UV+ programmeur dEEPROM ).

Flash EPROM (ou EAROM (Electrically Alterable ROM)) : il y a facilement moyen den effacer
le contenu et de les reprogrammer grce un logiciel. Cela permet de rapidement et
facilement les mettre jour en cas de bug (= petite erreur) ou damlioration du programme
quelles contiennent, ainsi que de les utiliser pour stocker les donnes de configuration.

Toutes les cartes-mres actuelles sont quipes dune Flash EPROM pour le stockage du BIOS et
autres programmes apparents (le programme Setup, etc.). On en trouve galement sur certains
priphriques.


Remarque : Grce la simplicit de leur technique de (re)programmation, les mmoires Flash
peuvent tre utilises comme des substituts aux disquettes ou disques durs (qui sont des mmoires
de masse) : Il existe des disques durs SSD, des cartes de mmoire Flash (dune taille et dune
paisseur de quelques mm) ou des btons de mmoire Flash ou Cl USB (memory sticks),
que lon peut alors utiliser comme mmoire auxiliaire pour toutes sortes appareils lectroniques.

Hard - Chris
Bus & Mmoires 32
La mmoire RAM

RAM = Random Access Memory. C'est de la mmoire dans laquelle on peut la fois lire et crire,
mais qui s'efface lorsque le courant est coup (c'est pour cela que l'on dit galement qu'elle est
volatile).
Dans un PC, la RAM est utilise pour le stockage des programmes (systme dexploitation et
applications) et des donnes que l'utilisateur est en train demployer.


Mais o trouve-t-on de la mmoire RAM dans un PC ?

On trouve de la RAM sur diffrents composants dun PC :

Sur la carte-mre (le circuit de mmoire vive ou mmoire utilisateur ou mmoire
centrale et le circuit de mmoire-cache ),
Sur la carte vido (cest la mmoire vido ),
Sur le disque dur ( mmoire tampon ),
Sur certaines cartes rseau, etc.
Sur beaucoup de priphriques externes (imprimantes, graveurs).

Remarque : grce la technologie UMA (Unified Memory Architecture), il est possible de partager la
mmoire de la carte-mre avec celle de la carte vido, ce qui permet de rduire les cots de la
machine, mais rduit les performances (il faut bien entendu un chipset prvu pour le systme UMA).
Cette technique est surtout utilise dans les machines grand public bon march de certains PC de
marque (portable, netbook).



Les diffrentes technologies de RAM :

Les RAMs dynamiques

Gnralit

Il faut comprendre que les diffrents types de puces de mmoire RAM dites dynamiques
ncessitent une mise jour priodique, le rafrachissement, sans quoi elles finissent par oublier
leur contenu. Mais cette mise jour prend videmment un certain temps, ce qui a pour consquence
que ces mmoires ne sont pas les plus rapides. Elles sont par contre moins chres que les autres
types de RAM.

La RAM dynamique (DRAM) (ou DRAM classique, la technique la plus ancienne). Elle est la moins
coteuse, mais son principe de fonctionnement lui impose un temps d'accs (c.--d. le temps qu'il faut
pour aller lire ou crire un bloc de donnes). Il est de 80 ou 70 nanosecondes, ce qui convenait pour
les machines quipes de processeurs lents (8088 aux 80486 les plus lents). On nutilise donc plus du
tout ce type de RAM depuis pas mal dannes, car elles ont une bande passante (= dbit, taux de
transfert) beaucoup trop faible.

La DRAM FPM (Fast Page Mode). La premire amlioration de la mmoire vive dynamique dont le
temps daccs peut descendre jusqu 60 ns, et qui convient donc pour des 486 rapides ou des
Pentium lents. La mmoire FPM a une bande passante maximale de 176 MB/s (sur un bus 66 MHz).

La RAM EDO (Extended Data Output) est beaucoup plus rapide que les deux types prcdents.
A temps daccs identique, la RAM EDO a un taux de transfert suprieur de 3 5 %. En outre, les
meilleures RAM EDO ont un temps daccs de 45 ns (ce qui permet dobtenir un taux de transfert
maximal de 264 MB/sec sur un bus 66 MHz). On les trouve sur des cartes-mres 486 ou suprieures
(attention : leur chipset doit tre prvu pour ce type de mmoire) ainsi que sur certaines cartes vido.
Le problme de la mmoire EDO est quelle a du mal supporter des frquences de bus suprieures
66 ou 75 MHz.

La RAM BEDO (Burst EDO), version lgrement amliore de lEDO avec une bande passante
lgrement suprieure. On lutilisera sur des cartes-mres Pentium ou suprieures disposant dun
chipset prvu pour (il y en a trs peu). Elle aussi supporte mal les bus suprieurs 66 MHz.
Hard - Chris
Bus & Mmoires 33
La SDRAM (Synchronous DRAM) :

Elle est plus performante.
Elle fonctionne dune faon tout fait diffrente des types de RAM dcrits ci-dessus.
Elle tente de synchroniser ses moments entrs/sorties avec celles du p ce qui limine au
maximum les dlais dattente (wait states) suite laugmentation de la frquence externe des
microprocesseurs.
Les SDRAM les plus rapides ont un temps daccs de 5 ns 15 ns.
Avantage : elles sont capables de supporter des vitesses de bus suprieures 66 ou 75 MHz
(jusqu 150 MHz).
Mais attention : toutes les barrettes de SDRAM ne sont pas prvues pour les bus 100 ou
133 MHz (ou 150 MHz).
Les barrettes pour le bus 100 MHz comportent linscription PC 100 .
Les barrettes pour le bus 133 MHz comportent linscription PC 133 .
Les barrettes les plus anciennes pour bus 66 MHz ne comportant aucune inscription.
La bande passante maximale thorique des SDRAM PC 100 est de 800 MB/seconde et celle
des SDRAM PC 133 est de 1,06 GB/seconde.

La mmoire SDRAM ncessite un chipset conu pour (attention : certains anciens chipsets tel que le
430 VX dIntel acceptent les mmoires SDRAM mais nen tirent aucunement parti !)



La DRDRAM (Direct Rambus DRAM) :

Ce type de RAM supporte des vitesses de bus suprieures 100 MHz.
En fait, ces mmoires sont, comme les processeurs actuels, quipes dun circuit
multiplicateur de frquence, de faon que leur vitesse de fonctionnement interne soit plus
leve que leur frquence de communication avec le bus.
Elles ont gnralement une vitesse interne variant entre 266 MHz (les DRDRAM PC600 avec
un dbit de 1,06 GB/sec.), 400 MHz (les DRDRAM PC800 sur 4 canaux avec un dbit max. de
4,24 GB/sec.).

Les fabricants de mmoire ont donc embot le pas aux fabricants de microprocesseurs qui multiplient
de plus en plus la frquence externe pour le fonctionnement interne de la puce.

Il faut bien entendu que la carte-mre soit prvue pour ce type de mmoire. Toutefois, sur une carte
mre Pentium III dont le chipset est prvu pour la mmoire Rambus, il semblerait que le gain de
performances rel par rapport des mmoires SDRAM nest pas norme (au maximum 5 %) et ce
gain nest certainement pas justifi par leur prix plus lev. Ceci sexplique par le fait que le bus
externe de ces cartes-mres, cadenc 133 MHz, ne permet de toute faon pas un dbit suprieur
1,06 GB. Tout cela a chang avec les cartes-mres de la huitime gnration, pour le Pentium 4, dont
le chipset permet dutiliser simultanment deux canaux de mmoire Rambus, soit un dbit de 3,2
GB/s et quatre canaux de mmoire Rambus, soit un dbit de 6,4 GB/s (PC800) ce qui correspond
exactement au dbit du bus externe des cartes-mres (bus tournant 800 MHz).
En fait, la mmoire Rambus nest vraiment utile quavec les Pentium 4 (et les premiers chipsets pour
P4 nacceptent dailleurs que ce genre de mmoire).


Rcapitulatif :

----Puces--
--
-------Barrettes-----
--
----Frquence
relle----
----Frquence
DRD----
----Bande
passante----
RDR PC 800 (4 canaux) 400 Mhz 800 Mhz * 4 6.4 Go/s
RDR PC 800 (2 canaux) 400 Mhz 800 Mhz * 2 3.2 Go/s
RDR PC 700 (2 canaux) 356 Mhz 712 Mhz * 2 2.84 Go/s
RDR PC 600 (2 canaux) 266 Mhz 532 Mhz * 2 2.12 Go/s
RDR PC 800 400 Mhz 800 Mhz 1.6 Go/s
RDR PC 700 356 Mhz 712 Mhz 1.42 Go/s
RDR PC 600 266 Mhz 532 Mhz 1.06 Go/s



Hard - Chris
Bus & Mmoires 34
La DDR SDRAM (Double Data Rate SDRAM) :


Cest une technologie mise au point par 8 fabricants de
RAM et est en concurrence directe avec la DRDRAM
(Rambus) fin annes 90 :


Elle permet datteindre un dbit max. de 1,6 GB/s (pour les barrettes du type DDR 200 ou
PC1600, qui tournent 100 MHz).
De 2,1 GB/s (pour les barrettes du type DDR 266 ou PC2100, qui tournent 133 MHz).
De 2,7 GB/s (pour les barrettes du type DDR 333 ou PC2700, qui tournent 166 MHz).
De 3,2 GB/s (pour les barrettes du type DDR 400 ou PC3200, qui tournent 200 MHz).

Le temps daccs des meilleures DDR SDRAM peut descendre jusqu moins de 4 ns. Le grand
avantage de la DDR SDRAM est quelle est moins coteuse que la DRDRAM.


Voici les diffrents types de DDR-SDRAM :

Puces Barrettes
Frquence
thorique (DDR)
Frquence
BUS systme
thorique
Dbit
DDR 600 PC 5000 600 Mhz 600 Mhz 4.8 Go/s
DDR 550 PC 4400 550 Mhz 550 Mhz 4.4 Go/s
DDR 533 PC 4300 533 Mhz 533 Mhz 4.2 Go/s
DDR 500 PC 4000 500 Mhz 500 Mhz 4.0 Go/s
DDR 466 PC 3700 466 Mhz 466 Mhz 3.7 Go/s
DDR 433 PC 3500 433 Mhz 433 Mhz 3.5 Go/s
DDR 400 PC 3200 400 Mhz 200 Mhz 3.2 Go/s
DDR 333 PC 2700 333 Mhz 166 Mhz 2.7 Go/s
DDR 266 PC 2100 266 Mhz 133 Mhz 2.1 Go/s
DDR 200 PC 1600 200 Mhz 100 Mhz 1.6 Go/s


La gestion de la mmoire peut fonctionner en double canal. Une option qui dpend du chipset de la
carte mre et doit normalement tre signale dans la documentation. Dans ce mode, le processeur
peut crire ou lire simultanment dans deux modules de mmoires. Ainsi, avec deux barrettes de 512
Mo, le PC sera plus rapide qu'avec une seule barrette de 1 Go. Mais ce type de gestion de mmoire
exige que les barrettes soient toutes strictement identiques.
La mmoire double canal ntait pas une nouveaut en soi. Les serveurs et la mmoire Rambus
lutilisent depuis des annes.



Hard - Chris
Bus & Mmoires 35
La DDR II SDRAM

La DDR-II est la remplaante directe de la DDR-I dans l'volution
des mmoires, la DDR-II a eu des dbuts difficiles. Prvue pour
2002 au dpart, elle ne sera finalement adopte qu'en 2005. D'une
taille identique aux anciens modules de DDR, le nombre de broches a toutefois t augment, passant
de 184 240. Contrairement au passage SDR vers DDR, le but de la DDR-II n'est pas d'offrir plus de
bande passante frquence gale que la DDR-I, mais de poursuivre la monte en frquence. En effet,
la DDR-II commence l o la DDR s'arrte officiellement, c'est--dire 200 Mhz (DDR400). De plus, la
DDR-II apporte d'autres avantages en termes d'volution. Ainsi, l o les modules DDR sont limits
des chips de 1 Gbits, la DDR-II permet des modules 2 GB et 4 GB. Arriv 200 MHz avec la DDR-I,
les cellules mmoires commenaient souffrir. Solution ? Revenir 100 MHz bien sr ! Mais cette fois,
pour maintenir le dbit, il fallait doubler la frquence. La DDR2 PC3200 exploite donc une frquence
interne des cellules de 100 MHz, ces cellules fournissent 4 bits par cycle au Buffer qui fonctionne cette
fois 200 MHz. Le dbit pour une frquence de base de 100 MHz est donc de ((100*4)*64)/8 = 3200
Mo/s.

Puces Barrettes
Frquence
thorique (DDR)
Frquence BUS
systme thorique
Dbit
DDR II 1066 PC2 8500 1066 Mhz 533 Mhz 8,5 Go/s
DDR II 800 PC2 6400 800 Mhz 400 Mhz 6,4 Go/s
DDR II 667
PC2 5400
PC2 5300
PC2 5200
666 Mhz 333 Mhz 5,33 Go/s
DDR II 533
PC2 4400
PC2 4300
PC2 4200
533 Mhz 266 Mhz 4,27 Go/s
DDR II 400 PC2 3200 400 Mhz 200 Mhz 3,2 Go/s


La DDR III SDRAM

Cette nouvelle mmoire permet une rduction de la consommation
nergtique de 40% comparativement aux barrettes de mmoire
utilisant la technologie DDR2 SDRAM. Ceci est d au fait que la DDR3
utilise une technologie de fabrication dite de 90 nanomtres. En effet,
pour la DDR3, la tension passe 1.5 V, alors qu'elle tait de 1.8 V pour
la DDR2 et de 2.5 V pour la DDR. La mmoire tampon de prlecture
pour la DDR3 est d'une largeur de bus de 8 bits, alors qu'elle tait de 4
et 2 bits pour la DDR2 et la DDR respectivement.


Puces Barrettes
Frquence
thorique (DDR)
Frquence BUS
systme thorique
Dbit
DDR III 2000 PC3 16000 2000 Mhz 1 Ghz 16 Go/s
DDR III 1600 PC3 12800 1600 Mhz 800 Mhz 12,8 Go/s
DDR III 1333 PC3 10600 1333 Mhz 667 Mhz 10,6 Go/s
DDR III 1066 PC3 8500 1066 Mhz 533 Mhz 8,5 Go/s
DDR III 800 PC3 6400 800 Mhz 400 Mhz 6,4 Go/s


La mmoire DDR3, sur trois canaux est uniquement oprationnelle sur les cartes mres
avec un chipset adapt (socket 1366) sur quatre canaux sur les cartes mres avec un
chipset adapt et un socket 2011 (pour linstant !).



Hard - Chris
Bus & Mmoires 36
Avec le dispositif de dtection et de correction automatique derreur (dispositif ECC : Error Correcting
Code) : Ce systme dtecte les erreurs ventuelles de faon nettement plus fiable que le dispositif de
parit et les corrige automatiquement, sans planter le PC. Il est donc conseiller dans le cas dune
machine qui traite des donnes critiques (organismes financiers, assurances, domaine scientifique
et mdical), ou dans le cas dun superserveur. Les mmoires ECC sont toutefois plus coteuses
que celles qui ne disposent pas de cette technique et elles ncessitent une carte-mre avec un chipset
prvu pour.



Les RAM vido :

Ce sont galement des RAM qui ont t optimises pour transfrer plus efficacement des donnes du
type graphique. On les trouve donc uniquement sur certaines cartes vido. Ceci dit, les cartes vido
actuelles ne les utilisent plus et sont quipes de simple DDRI/DDRII/DDRIII/DDRV.

La DDR ou GDDR :
Alors que la carte mre du PC se contente de classique DDRI/II/III-SDRAM, la carte graphique utilise
dj de la GDDR3 ou GDDR5 depuis un bon moment, ce qui permet une frquence de fonctionnement
plus leve sur une largeur de 384 bits afin d'approvisionner plein rgime le processeur graphique.
Les cartes emportent dsormais des quantits de mmoire dmentes (1 Go voir plus de 4 Go) pour
stocker les donnes des textures de plus en plus prcises utilises dans les jeux.



Les RAM statiques (SRAM) (mmoire-cache) :


Il s'agit de puces RAM dont le contenu persiste tant que la tension d'alimentation leur est
applique.
Il ne faut donc pas les rafrachir priodiquement, ce qui permet des temps d'accs plus courts.
Malheureusement, la RAM statique est assez coteuse. On ne lutilise donc que pour les
circuits de mmoire-cache qui servent compenser la relative lenteur de la RAM dynamique
(en prdisant les donnes dont le processeur devrait avoir besoin).
On trouve un circuit de mmoire-cache SRAM sur la plupart des cartes-mres 386 DX-40 (il
sagit alors de mmoire cache de premier niveau), 486 et Pentium (il sagit alors de mmoire
cache de second niveau, car le p comporte lui-mme une petite quantit de mmoire cache
L1 (interne au cpu)) et dans tous les P rcents une mmoire cache de troisime niveau, la
L3.


Il existe plusieurs qualits de circuits de mmoire cache, mais on na gnralement pas le choix
puisque cest le fabricant de la carte-mre ou le fondeur du microprocesseur qui choisit la technologie
quil dsire employer.



La mmoire CMOS


Il s'agit d'une mmoire vive un peu spciale dont la consommation lectrique est trs faible.
Ainsi, une petite pile suffit pour viter l'effacement de son contenu lorsque l'ordinateur est
teint (la plupart des piles tiennent au moins 1 ou 2 ans).

Toutes les cartes-mres 286 (sauf les 286 8 bits, appeles aussi XT286) ou suprieures sont
quipes d'une petite quantit de mmoire CMOS qui sert mmoriser les donnes du Setup c.--d.
les informations concernant la configuration de base du PC (le type de lecteurs de disquettes, de
disque dur, etc.). Il y en a galement dans certains priphriques pour mmoriser leur configuration
(ex : Smartphone).

Hard - Chris
Bus & Mmoires 37
Les diffrents conditionnements des mmoires

Puces DIP (dual inline package) : les puces classiques avec une range de pattes de chaque
ct


Puce au format DIP (Dual In-line Package)

Les mmoires de type DRAM qui quipaient les premiers modles de PC AT (286 et quelques
386) se prsentaient sous la forme de puces directement implantes sur la carte mre :
A l'heure actuelle, ces formats ont t abandonns. La forme triomphante de prsentation de la RAM
depuis la fin des annes 1980 est la barrette, qui est une mini carte d'extension sur laquelle sont
fixes des puces de mmoire.



Il existe 3 grands formats :

Le format SIMM (Single Inline Memory Module)

Les barrettes SIMM se prsentent sous la forme de petits circuits imprims rectangulaires, disposant
sur une de leurs faces de 30 ou 72 broches de connexion, assurant l'interface entre le reste de
l'ordinateur et sa mmoire. Les SIMM 30 broches mesurent 89 x 13 mm et ont surtout servi quiper
les PC 386 et les premiers 486. Les SIMM 72 broches, quant elles, mesurent 108 x 25 mm et ont
largement servi quiper les 486 et les PC de type Pentium et compatibles, jusqu' l'avnement de la
RAM sous forme DIMM.


Barrettes SIMM 30 broches


Barrettes SIMM 72 broches

Les barrettes SIMM 30 broches, capables de grer des flux de donnes de 8 bits (capacits de 256
KB, 1MB ou 4 MB), suffisaient assurer les changes entre la mmoire et les processeurs anciens
comme les 286 et les premiers 386. Ds que sont apparus des processeurs capables de grer des flux
de 32 bits (386DX, 486), les SIMM 72 broches travaillant galement en 32 bits se sont imposes
d'office. Dune capacit de 4 MB, 8 MB, 16 MB et 32 MB. Il en existe galement 64MB, 128MB et
256MB mais elles sont rares et ne sont pas supportes par beaucoup de cartes-mres.

Sur les cartes-mres disposant dun bus de donnes externes de 16 bits (286, 386SX), il faut
donc regrouper les barrettes 30 contacts par 2 (identiques) pour obtenir un banc .
Sur les cartes-mres avec un bus de donnes externe de 32 bits (386DX, 486), il faut les
grouper par 4 pour obtenir un banc .

Par la suite sont survenus les microprocesseurs fonctionnant sur un bus de donnes d'une largeur de
64 bits (Intel Pentium et compatibles), ce qui explique que les barrettes SIMM 72 broches doivent
toujours tre employes par paires en corrlation avec de tels processeurs (lorsqu'un un flux de 64
bits est expdi depuis le processeur vers la RAM, il est indispensable que celle-ci soit mme de
rceptionner l'intgralit des donnes.

Sur les cartes-mres 486 (bus de donnes externe de 32 bits), on peut les placer une la
fois.
Sur les cartes-mres Pentium et suprieur (bus de donnes externe 64 bits), il faut toujours
les grouper par 2 pour remplir un banc .

Hard - Chris
Bus & Mmoires 38
Le format DIMM (Dual Inline Memory Module)

Les barrettes DIMM ressemblent aux SIMM, mais elles affichent des dimensions plus importantes (130
x 25 mm) et comportent un nombre plus important de broches de contact (168 broches pour les
barrettes DIMM de SDRAM, 184 broches pour celles de DDR-SDRAM, 240 broches pour celles de
DDRII et DDRIII par exemple).



Barrettes DIMM 168 broches (SDRAM)

Les barrettes au format DIMM sont capables de grer des flux de donnes de 64 bits en provenance
du microprocesseur. Ceci correspond justement la largeur du bus de donnes couramment utilis
depuis l'apparition des processeurs de cinquime gnration. Les barrettes DIMM se placent sur des
connecteurs totalement diffrents des connecteurs SIMM, reconnaissables leur couleur noire ou bleu
et aux ergots de fixation situs leurs extrmits.
Les DIMM les plus courantes ont des capacits de 16, 32, 64, 128, 256, 512MB ou 1GB, 2GB et 4GB
(attention : vrifier si la carte-mre les accepte).

Barrettes SO-DIMM : utilises principalement sur certaines cartes vido et sur la carte-mre de
portables ou de certains mini-PC (ITX).



Le format RIMM

Barrettes RIMM : plusieurs puces sont soudes sur un circuit imprim dune longueur de 13,3 cm
possdant 184 contacts. Les dtrompeurs ne se trouvent pas au mme endroit, on ne peut donc
pas les confondre avec les DIMM. Ces barrettes sont destines exclusivement aux mmoires DRDRam
(Rambus). Elles existent en versions 32MB, 64MB, 96MB, 128MB, 192MB, 256MB et 512MB.

Lorsque lon utilise ce type de mmoire, tous les soquets RIMM de la carte mre doivent
absolument tre occups, car le signal lectrique doit passer dans tous les soquets. Il existe
pour cela des barrettes continuity module (ne comportant pas de puces mmoire) permettant de
complter les sockets ne comportant pas de module de mmoire afin de faire passer le signal.





Barrettes SO-RIMM : version rduite (160 contacts), essentiellement utilise pour les portables.

Hard - Chris
Bus & Mmoires 39
Barrettes CELP

Ce sont des barrettes rserves la RAM statique (mmoire cache). On les utilise sur certaines cartes
mres Pentium ou suprieures. Elles permettent daugmenter facilement la quantit de mmoire cache
installe sur la carte mre sans devoir disposer dune pince puces ou dautres outils : il suffit de
remplacer la barrette de 256 KB, par exemple, par une autre de 512 KB.



Barrette de mmoire cache de second niveau



Autres :

Cartes PCMCIA ou PC Card : de la taille dune carte de banque : utilises surtout pour la mmoire
Flash dans des portables.


Btons de mmoire (memory sticks) ou Cl USB (dans le langage courant) : Prsentation de
mmoire (Flash), sous forme de btonnets insrer dans un support prvu pour (USB). Mme
usage que les cartes mmoire.


Cartes mmoire : CompactFlash, SD, xD, MemoryStick, SmartMedia, HDSD prsent dans certains
appareils lectroniques (tels que les appareils photo digitaux, les lecteurs MP3, les PDA ou les GSM--
tout-faire (Smartphone), .


SSD, pour Solid State Drive : Un disque dur constitu de mmoire flash. Ces mmoires sont des
lments immobiles la diffrence des disques durs classiques, sur lequel les donnes sont crites sur
un support magntique en rotation rapide.
Un SSD est moins fragile, ils offrent un temps daccs bien plus court quun disque dur plateau, des
dbits augments en lecture et en criture, ainsi quune consommation lectrique diminue (voir cours
dArnaud).


Quelques conseils :

Avant d'installer ou d'ajouter de la mmoire dans un PC, consultez toujours la documentation
technique de la carte-mre ou du priphrique sur lequel vous dsirez placer/ajouter de la
mmoire afin de voir quelles sont les diffrentes configurations permises ainsi que la quantit
et le type de puces utiliser. N'oubliez jamais que les puces ou barrettes sont regroupes
sous forme de bancs .
vitez de mlanger des puces/barrettes ayant des temps d'accs ou des taux de transfert
diffrents.
Vrifiez si le chipset accepte la technologie de mmoire que vous dsirez placer
Ne mlangez pas des puces de technologies diffrentes, sauf si la docu de la carte-mre vous
y autorise explicitement (toutefois, dans bien des cas, vous risquez alors de perdre le gain de
performances apport par les meilleures, car le systme se configurera en fonction des moins
performantes).
vitez si possible de mlanger des puces de marques diffrentes.
Dans le cas de barrettes SDRAM ou mieux, essayez dutiliser de la mmoire prvue pour la
vitesse du bus externe du p.
Attention au voltage des DIMM.


http://www.offtek.fr/


Hard - Chris
Bus & Mmoires 40
LES BUS

Terminologie

Attention : la plupart du temps, on a tendance confondre les termes bus et slot . En ce qui
concerne ce cours, il faut cependant bien distinguer les deux :

Le terme bus dsigne les diffrentes pistes qui sillonnent la carte-mre et qui relient le
microprocesseur la plupart des composants de la carte-mre et aux cartes dextension, ainsi
que le circuit qui gre le trafic (le contrleur de bus, qui fait partie du chipset de la carte-
mre).
Le terme slot dsigne uniquement le connecteur qui est soud aux bus et dans lequel on
insre la carte dextension. Chaque type de bus est prvu pour grer un nombre maximal de
slots (par contrleur).


1. LES ANCIENS BUS (ISA) 8 BITS et 16 BITS

Au "bon vieux temps" du 8088, les cartes-mres des ordinateurs compatibles IBM comportaient un
bus capable de vhiculer des paquets de donnes de 8 bits. Ce bus 8 bits pouvait grer jusqu 8
slots. Au dbut des annes 80, ce bus ne portait pas de nom particulier. Il a t rebaptis bus ISA
(Industry Standard Architecture) 8 bits quelques annes plus tard lorsque sont apparus dautres
types de bus (16 bits).
On trouve donc toujours le bus ISA et quelques connecteurs ISA-16 sur beaucoup de cartes-mres
jusqu'au Pentium III, ce qui permet de continuer utiliser lune ou lautre carte rcupre dans une
ancienne machine ou des cartes qui nont pas un grand dbit dinformations envoyer/recevoir (carte
son, modem ou carte rseau Ethernet ou Token Ring, p.ex.).




2. LES BUS 32 BITS

a) LES PREMIERS BUS 32 BITS ("BUS PROPRITAIRES")
Le 80386DX tait le premier microprocesseur capable de traiter des flux d'informations d'une
"largeur" de 32 bits des vitesses de plus en plus leves. Il a donc fallu imaginer un bus 32 bits
l'attention des utilisateurs dsirant tirer un maximum de leur PC 386 (puis 486), car le bus ISA 16
bits devenait un "goulet d'tranglement" pour les donnes de/vers certains priphriques, forant des
tats d'attente (wait states) pour le microprocesseur (ce qui revient dire que le p devait parfois se
tourner les pouces en attendant larrive des donnes).
Au dbut, c'tait la pagaille, chaque fabricant de cartes-mres imaginant le sien (d'o le terme
"propritaire"). Il n'y avait gnralement qu'un seul slot propritaire 32 bits sur la carte-mre et il
ntait prvu uniquement que pour des cartes d'extension mmoire du mme fabricant ( l'poque, la
plupart des cartes-mres ne pouvaient recevoir que 4 ou 8 MB de RAM au maximum, il fallait donc
utiliser obligatoirement une carte d'extension RAM si on en dsirait plus), ou parfois pour une carte
vido propritaire.
Le gros problme avec les bus 32 bits propritaires, c'tait que l'utilisateur tait oblig d'acheter sa
carte d'extension chez le mme fabricant, d'o : peu de choix, difficult de se la procurer, prix lev,
problmes en cas de panne... Bref, il a fallu imaginer quelque chose de plus standardis.

b) LE BUS MCA
IBM mit alors au point le bus MCA (Micro Channel Architecture) et en quipa d'office la plupart des
machines de sa nouvelle gamme d'ordinateurs (quips par la mme occasion du nouveau systme
dexploitation OS/2). Techniquement parlant, c'tait un progrs norme par rapport au bus 16 bits
ISA traditionnel, mais le connecteur du bus MCA n'tait pas du tout compatible avec le slot ISA : il
tait donc impossible dinsrer une carte ISA dans un slot MCA.
Ce n'tait pas l son seul inconvnient : IBM dsirait aussi se rserver l'exclusivit de ce bus,
esprant ainsi rcuprer les parts du march des micro-ordinateurs personnels qu'il avait perdues de
faon dramatique suite au succs des fabricants de "clones". Seuls quelques "amis" d'IBM pouvaient
Hard - Chris
Bus & Mmoires 41
donc commercialiser des machines 386/486 MCA-compatibles. En fait, on devenait "ami" d'IBM en lui
versant de plantureuses royalties. Par consquent, les machines MCA taient plus coteuses que des
machines quipes dun bus ISA et les rares cartes d'extension MCA l'taient galement.


c) LE BUS EISA
Les concurrents d'IBM se sont associs, sous la direction de Compaq, pour mettre au point leur
propre bus 32 bits et arrter la pagaille induite par les bus propritaires : ce fut le bus EISA (pour
Enhanced ISA). Bien que techniquement un peu moins bon que le systme MCA, il prsentait deux
avantages majeurs :

le slot EISA tait compatible avec les slots ISA. En effet, grce sa conception en "deux
tages", il pouvait recevoir les deux types de cartes : ISA, bon march, ou EISA, plus chre,
mais plus performantes
puisque tous les concurrents d'IBM (et mme certains de ses soi-disant "amis") l'adoptrent
trs rapidement, il y avait un plus grand choix possible de cartes dextension EISA que de
cartes MCA, et elles taient moins chres

Cependant, les acheteurs ne s'arrachrent pas les machines EISA : elles taient quand mme
nettement plus coteuses que les machines ISA et, lpoque, ce nouveau bus ne se justifiait que
pour des machines trs puissantes (avec de nombreuses cartes dextension dbit important,
comme des serveurs quips de plusieurs cartes SCSI par exemple). En effet, pour l'utilisateur
moyen de l'poque, propritaire d'un 386DX ou d'un 486 "bas de gamme" (jusqu' 33 MHz), une
carte-mre avec des slots ISA 16 bits convenait dans la plupart des cas. Le seul priphrique pouvant
parfois engorger le bus de donnes tait la carte vido (surtout en mode graphique 800x600 ou
1024x768 avec 256 couleurs simultanes, c.--d. gnralement sous Windows), mais l aussi une
parade fut trouve : les cartes vido acclratrices (voir cours sur les cartes vido).


d) LES BUS LOCAUX

Au dbut des annes 90, les perces techniques furent tellement importantes que les systmes bass
sur l'architecture ISA ou mme sur les architectures MCA ou EISA risquaient de s'engorger de plus en
plus facilement :

D'une part, avec lapparition de microprocesseurs de plus en plus rapides (486DX-40 et
suprieurs et les premiers Pentium).
D'autre part, les fabricants de disques durs avaient galement amlior de faon remarquable
les performances de leurs produits, ce qui leur permit datteindre un taux de transfert
maximal de donnes parfois plusieurs fois suprieur celui des disques durs plus anciens.
En outre, cest galement cette poque qua commenc la mode multimdia (grce la
dmocratisation des CD-ROM et cartes son). Pour qu'une machine multimdia fonctionne
parfaitement, le couple microprocesseur + bus doit tre capable de traiter et transporter
simultanment (donc trs rapidement) des quantits normes d'informations : les donnes
provenant du disque dur ou du CD-ROM, l'image (souvent anime, en haute dfinition avec
256 couleurs ou plus) et le son. L'utilisateur moyen est donc devenu de plus en plus
"gourmand" en ce qui concerne la quantit d'informations vhiculer dans le bus de donnes.

Cette quantit d'informations maximale que peut "digrer" le bus de donnes s'appelle la bande
passante (ou taux de transfert ou dbit ) et est exprime en mgabytes par seconde. Elle
dpend la fois de la technologie du bus et de sa vitesse de fonctionnement maximale. Le bus ISA
16 bits "tourne" normalement une vitesse de 8 MHz (le bus ISA 8 bits 4,77 MHz), ce qui lui
confre une bande passante maximale de 5 MB/seconde (mais en pratique, il s'est avr qu'il
dpassait rarement les 3 MB/s). Les bus EISA ( 8 MHz) et MCA ( 14,3 MHz maximum) peuvent
tous deux atteindre une bande passante d'environ 33 MB/sec.

Sachant qua lpoque le meilleur contrleur pour disque dur SCSI pouvait transfrer plusieurs
dizaines de MB/sec, une carte vido haut de gamme plusieurs dizaines GB/sec, une carte rseau bas
de gamme environ 100 Mb/sec, une machine "bien quipe" , ncessitait dans ses "priodes de
pointe" (dans certaines situations, lorsque jusqu' 90% des oprations effectues dans le PC sont des
oprations d'entre/sortie), une bande passante de plusieurs MB voire GB/sec et ce chiffre ne fera
qu'augmenter avec les produits de demain et d'aprs-demain. Vous constatez quel point le bus ISA
tait dpass.

La solution : le bus local. Le bus local est un autre type de bus dont la vitesse peut thoriquement
tre la mme que celle du bus externe du p (alors que les bus plus anciens avaient des vitesses plus
Hard - Chris
Bus & Mmoires 42
ou moins fixes). De plus, les bus locaux peuvent avoir la mme "largeur" que le bus de donnes
externe du microprocesseur (donc actuellement 64 bits). Conclusion : un bus local peut atteindre une
bande passante nettement suprieure que les bus plus anciens. Les bus locaux tiennent leur nom du
fait qu'ils sont associs de plus prs au processeur que les autres types.


Les bus locaux "propritaires" (32 bits)

Cest vers 1993 que sont apparues les premires cartes-mres quipes d'un "bus local" (reli
gnralement un ou deux slots). Tout comme les premiers bus 32 bits non locaux, les premiers bus
locaux taient "propritaires" : ils taient conus par le fabricant de la carte-mre et ne permettaient
que l'utilisation de cartes (gnralement vido) conues par ce mme fabricant. Gnralement, la
carte-mre et la carte vido local bus appropries taient dailleurs vendues ensemble (bonjour les
problmes en cas de panne...). Sur certaines cartes-mres, le(s) slot(s) du bus local tai(en)t
"compatible(s) vers le bas" : il y avait donc moyen d'insrer une simple carte ISA 16 bits, sur
d'autres non.





Le bus local VESA

Les fabricants de cartes vido regroups au sein de l'association VESA (Video Electronics Standard
Association) ont alors repris l'ide du bus local et ont dcid de mettre eux-mmes au point un
"standard" de bus local : le bus local VESA. Tout comme le slot EISA, le slot du bus VESA tait
entirement compatible avec les cartes ISA, le slot ISA tait "rallong" par un connecteur VESA-LB
(ou VLB).

Sa bande passante tait de 133 MB/seconde sur une carte-mre 33 MHz, voire mme de 148
MB/seconde 40 MHz (attention : dans ce cas, toutes les cartes d'extension VESA doivent pouvoir
fonctionner cette vitesse).

Il fut rapidement adopt par la plupart des fabricants de cartes-mres de lpoque, c.--d. les cartes
486. Quelques mois aprs son introduction, 90% des cartes 486 en taient quipes. Ceci est
galement d au fait que le systme VL-bus ntait pas trs coteux implmenter sur une carte-
mre.

Le bus local VESA n'est pas destin aux cartes vido uniquement. Il existe des cartes multi-IO au
format VESA (cest le contrleur de disques durs EIDE intgr qui en profite) ainsi que des contrleurs
SCSI et des cartes rseau. En plus du bus VESA, une machine 486 comporte donc un second bus du
type ISA-16 pour les autres cartes dextension.


Hard - Chris
Bus & Mmoires 43
Le bus local PCI (32 bits)

Ceci dit, VL-bus ntait pas encore la meilleure alternative au bus ISA traditionnel. La socit Intel, en
collaboration avec les principaux fabricants de cartes mres et de cartes d'extension de lpoque, a en
effet introduit en 1994 un autre type de bus local : le bus PCI (Peripheral Component Interconnect).
On trouve encore celui-ci sur la plupart des cartes-mres actuelles. Sa bande passante peut atteindre
133 MB/seconde sil tourne 33 MHz (120 MB/secondes sur une vieille carte-mre Pentium 60, car il
tourne alors 30 MHz).

Un bus PCI nest hlas pas du tout compatible avec les cartes ISA. Cest pour cela que la plupart des
vieilles cartes-mres quipes dun bus PCI disposent aussi dun bus ISA avec quelques connecteurs
ISA-16 permettant dutiliser des cartes de ce type. Parfois, on rencontre aussi un double
connecteur (shared slot), compos dun connecteur ISA et dun connecteur PCI colls ensemble ,
dans lequel on peut y insrer l'un ou l'autre type de carte.





Le systme PCI dispose en outre de quelques atouts techniques supplmentaires par rapport au bus
local VESA :

La configuration des cartes est plus simple. Sur les cartes VL-Bus il faut souvent chipoter. Le
systme PCI est doffice prvu pour la norme "Plug and Play" (attention : pour que cela
fonctionne bien, il faut un BIOS PnP, un systme dexploitation PnP et uniquement des cartes
PnP ou indiquer au Setup et si possible au systme dexploitation quelles sont les ressources
utilises par les cartes non PnP). Grce ce systme, il suffit dinsrer la carte (PC teint !) et,
lallumage du PC, celle-ci se configurera elle-mme pour viter tout conflit avec les autres
cartes PnP.
Le systme PCI dispose dune technique baptise Bus Mastering qui ne ncessite aucun
rglage (chouette !) et qui permet une carte dextension de communiquer directement avec
dautres priphriques sans passer par lintermdiaire du p : avec dautres cartes dextension
prvues elles aussi pour le Bus Mastering ou avec la RAM (cela sapparente alors au systme
DMA).
Les cartes PCI sont beaucoup plus petites (courtes) que les cartes VESA. Plus faciles
installer, donc, et elles ne se dchaussent pas du slot (gros problme des cartes VESA).
Le systme PCI consomme moins (gnralement 3.3 V).
Le systme PCI permet de mettre des cartes PCI "en cascade", plusieurs cartes relies en
srie sur un seul slot avec une sorte de connecteur domino.
Le systme PCI est totalement indpendant du type de processeur utilis : il fonctionne donc
avec tous les p 80x86 et mme avec d'autres processeurs (les machines d'Apple en sont
quipes), ce qui permet dutiliser certaines cartes d'extension sur plusieurs types de
machines diffrentes (PC, Mac, Alpha), il suffit au fabricant de la carte dcrire des pilotes
pour le processeur et le systme dexploitation appropris.

Enfin, Intel n'a pas dcid d'en faire un systme rserv l'lite. On trouve le bus PCI sur presque
toutes les cartes-mres Pentium, celles dIntel et celles des autres fabricants.
Hard - Chris
Bus & Mmoires 44
3. LES BUS PLUS PERFORMANTS

Les 486 taient des microprocesseurs ayant un bus de donnes de 32 bits. Les bus locaux VESA et PCI
leur convenaient donc parfaitement. Le Pentium, lui, dispose d'un bus de donnes externes de 64 bits.
Les machines Pentium ou suprieur ne devraient-elles donc pas tre quipes d'un nouveau bus 64
bits ? Dautant que ces processeurs sont capables de transmettre/recevoir beaucoup plus
dinformations que les 486 et infrieurs.

Jusquen 1998, la rponse des fabricants tait non : le bus PCI 32 bits, avec sa bande passante
de 133 MB, suffisait alors pour les besoins de la majorit des utilisateurs et tait capable de suivre
les performances de la plupart des cartes dextension. Mais depuis lors, beaucoup de machines
disposent de priphriques ayant des dbits de plus en plus levs et qui peuvent donc saturer le bus
PCI. Ce sont surtout les cartes SCSI et les cartes vido dont le prix est devenues trs dmocratique. Il
faut donc remplacer ou complter le bus PCI par un nouveau type de bus.


a) le bus PCI 64 bits

Lorsque les ingnieurs dIntel ont labor le bus local PCI, ils lont prvu en trois versions : 32 bits
et 33 MHz (utilis massivement) et 64 bits pour la version PCI 2.1. La version 2.2 qui est utilise
dans les systmes multiprocessing, incluant un mcanisme de rduction dalimentation lectrique,
on dbit maximum est de 528 MB/seconde.
Une carte dextension PCI 64 bits peut bien entendu tre branche dans un slot 64 bits, mais on peut
galement linsrer dans un slot 32 bits, elle sera simplement moins performante. Les slots et cartes
PCI 32 et 64 bits sont donc entirement interchangeables. Attention toutefois : si on insre une carte
fonctionnant 33 MHz dans un des slots du bus, toutes les autres cartes du mme bus fonctionneront
33 MHz, ce qui rduit de moiti la bande passante maximale.

Note : Il existe galement la norme PCI 2.3 (fvrier 2002) qui normalement est un PCI 2.2 utilisant
une tension de 3,3 V au lieu de 5 V (en fait ne supporte plus les cartes bloques sur 5 volts).


b) Le bus PCI-X (64 bits)

Mis au point par HP, Compaq et IBM, il sagit dune variante du bus PCI dIntel, fonctionnant 133
MHz et permettant datteindre une bande passante denviron 1 GB/s. Seules quelques machines haut
de gamme en sont quipes.

Rvision 2.0 2.1 2.2
PCI-X 1.0
PCI-X 66 ou
133
PCI-X 2.0
PCI-X 266 ou
533
Anne 1993 1995 1998 1999 2001
Largeur (bits) 32 32/64 32/64 64 64
Frquence
(Mhz)
33 33 33/66 66/133 266/533
Bande passante
Max (Mo/s)
132 264 528 1064 4264
Signaux (Volts) 5 5 5 ou 3,3 3,3 3,3


c) Les bus AMR et CNR

Le but de l'architecture Intel CNR avec ses minicartes CNR tait de diminuer les cots
d'implmentation des entres-sorties modem/rseau/audio, en gagnant de la place, sans trop sacrifier
sur la robustesse. Intel a tent d'imposer cette architecture CNR aprs le demi-chec de l'architecture
AMR (Audio Modem Riser), lance en 1998, que l'on trouvait dj sur de nombreuses cartes mres.
Tout comme l'AMR, le CNR est en fait un port pouvant accueillir des cartes dextensions peu
coteuses, car dpourvues de la plupart des composants traditionnels. Le CNR permet
dutiliser plus de types de cartes filles (alors que l'AMR se contentait de cartes audio et de cartes
modems. LAMR se situait gnralement entre le premier slot PCI et le slot AGP, alors que le slot CNR
est plac aprs le dernier slot PCI.
Hard - Chris
Bus & Mmoires 45
d) Le bus AGP (32 bits)

Intel a galement mis au point un autre bus (32 bits), ddi uniquement aux cartes vido, le bus AGP
(Accelerated Graphics Port) que lon trouvait sur pratiquement toutes les cartes-mres Pentium II au P
IV (quipes dun chipset supportant ce bus). Il ne supporte quun seul slot par bus. Sa vitesse de
fonctionnement est de 66 MHz.



Ce bus permet aussi lutilisation de la mmoire centrale de la carte-mre en lieu et place de la
mmoire ddie de la carte vido (on peut donc utiliser des cartes vido dpourvues de RAM) ou en
complment la RAM de la carte vido (si celle-ci est insuffisante, comme dans le cas de scnes 3D
trs gourmandes en RAM par exemple).



Attention, il existe cinq types de bus (et donc de cartes vido) AGP :

le systme AGP 1X, dont le dbit maximal est de 264 MB/s.
le systme AGP 2X dont le dbit peut atteindre 528 MB/s.
le systme AGP 4X ou AGP Pro dont le dbit peut atteindre 1,06 GB/s. Attention : il y a une
petite diffrence entre une carte-mre quipe de lAGP 4X et une autre carte quipe de
lAGP Pro. Mme si leur dbit maximal est identique, la carte quipe de lAGP Pro est
meilleure, car elle permet dinsrer des cartes vido consommant plus (jusqu 50 ou 110W
selon la carte-mre), alors quun bus AGP 4X ne peut dlivrer que 25W.
Pour profiter pleinement des performances du bus AGP 4X, la carte-mre doit galement tre
quipe de RAM capable datteindre ce dbit, par exemple de la DDR.
le systme AGP 8X dont le dbit peut atteindre 2112 MB/s.


Rvision AGP 1X AGP 2X AGP 4X AGP 8X
Largeur (bits) 32 32 32 32
Frquence (Mhz) 66 66x2 66x4 66x8
Bande passante
(Mo/s)
264 528 1056 2112
Hard - Chris
Bus & Mmoires 46
e) Le bus PCI-E (PCI-Express)

L'interface physique quipant actuellement la grande majorit
des cartes sont au format PCI-Express et requiert alors des
cartes mres appropries. Il s'agit du bus remplaant du PCI et
de lAGP. Le PCI-Express est en quelque sorte au PCI ce qu'est
le SATA au PATA ; ainsi les donnes transitent sur un ou des
liens de type srie, on parle, par exemple, de PCI-E x1 ou de
PCI-E x16. Les ports PCI-E x16 comportent donc 16 liens PCI-E
mis en parallle et sont destins remplacer les ports AGP
c'est--dire supporter les cartes graphiques. Les ports PCI-E
x1, x2, x4 sont eux destins remplacer les ports PCI
classiques (carte son, rseaux, ).

Ainsi, selon ces spcifications, la taille des connecteurs PCI Express accueillant des cartes dextension
nest plus fige. Ces connecteurs sont composs,
suivant leur taille, de 1, 2, 4, 8, ou 16 voies. La
bande passante disponible augmentant en
fonction de leur nombre. Chaque voie est
compose de deux paires de liaisons ddies la
transmission et la rception des donnes. Il sagit
l dune interface srie et non parallle,
contrairement au bus PCI. Chaque paire de liaisons assure un dbit unidirectionnel de 250 Mo/s, lors
de la transmission ou la rception de donnes. Un connecteur 16 voies bnficie ainsi dun dbit de
8 Go/s.

Outre des dbits initiaux allant jusqu' 8 Go/s, Le PCI Express prend en compte le contrle de
l'intgrit des donnes durant les changes, les informations tant alors retransmises si des erreurs
ont t dtectes. Parmi les applications les plus videntes, il y a les adaptateurs de stockage de
masse et les adaptateurs rseaux.

PCI Express modifie galement les habitudes dinstallation. Des cartes dextension PCI Express
peuvent tre ajoutes sous tension, sans redmarrage du systme. Des cartes au format Mini PCI
Express (3 cm de large) sont exploites actuellement par les ordinateurs portables. En terme de cot
de fabrication, larchitecture PCI Express est, selon les dires de ces concepteurs, moins coteuse
implmenter que linterface PCI.

Type de bus Largeur Frquence B.P. Broches
PCI Express 1X 1 bit 2,5 Ghz 500 Mo/s 8
PCI Express 2X 2 bits 2,5 Ghz 1000 Mo/s ?
PCI Express 4X 4 bits 2,5 Ghz 2 Go/s 20
PCI Express 8X 8 bits 2,5 Ghz 4 Go/s 40
PCI Express 16X 16 bits 2,5 Ghz 8 Go/s 80

volutions des versions du PCI-E (2.0, 2.1, 3.0)

Avec PCI Express 2.0, la bande passante passe 16 Go/s sur 16 lignes. titre de comparaison,
l'interface graphique AGP, technologie prcdente au PCI Express, atteint 2,1 Go/s (en version 8X).
Les cartes graphiques peuvent exploiter cette bande passante pour gagner encore en performance.
Autre avance de PCI Express 2.0 : La puissance lectrique transmise par le port PCI Express est
augmente. Elle passe de 75 watts pour la premire gnration 225, voire 300 watts. Cela vite
pour certains modles d'avoir en plus brancher la carte graphique sur un cble d'alimentation. Enfin,
la gnration 2.0, avec sa bande passante renforce, ouvre la porte l'utilisation en parallle de plus
de deux cartes graphiques, ce qui devrait sduire les joueurs passionns (fortuns !). La rvision PCI
Express 2.1 n'apporte rien de plus que la 2.0 en terme de performance, mais introduit des outils de
diagnostics du bus. La version 3.0 double, une fois de plus, la bande passante alloue chaque ligne,
ce qui nous donne 32 Go/s pour un lien en PCIe 3.0 en x16, de quoi laisser un champ d'action plus
large aux cartes graphiques. Ct consommation, aucun changement n'est noter, on reste avec un
maximum de 300W. Le tout est bien entendu rtrocompatible avec les ports PCIe 1.x et 2.x.
Hard - Chris
Bus & Mmoires 47
4. LES BUS : PCMCIA/PC CARD/CARDBUS/EXPRESSCARD

Signalons qu'au niveau des ordinateurs portables, il existe galement un bus normalis. Jusqu' son
invention, chaque fabricant de portables avait son propre type de bus et de connecteur externe
permettant de brancher des accessoires sur ses appareils, forant le client acheter chez lui, ce qui
limitait forcment le choix et rendait tous ces accessoires assez coteux.

Ce type de bus d'extension est le port PC Card ou Cardbus (autrefois appel PCMCIA, Personal
Computer Memory Card International Association) qui permet de brancher sur les portables qui en
sont quips n'importe (en principe) quel priphrique PC Card-compatible. Avec ce systme, tous les
priphriques (disques durs, modems, interfaces rseau, mmoire RAM supplmentaire, mmoire
Flash...) ont la mme taille : environ celle d'une carte de crdit (54 x 86 mm), relie au portable via
un connecteur 68 contacts. Au niveau des performances, il est loin datteindre le dbit des bus PCI
ou AGP. Il n'est donc pas ranger dans la catgorie des bus locaux. Son grand intrt est de
normaliser la connexion des portables avec le monde extrieur.

Il existe actuellement 4 types de bus PCMCIA/PC Card

- PCMCIA type I (16 bits) : 3,3 mm d'paisseur (gnralement extension RAM ou soft sur carte)
- PCMCIA type II (16 bits) : 5 mm d'paisseur (fax modem, carte rseau)
- PCMCIA type III (16 bits) : 10,5 mm d'paisseur (disque dur, carte avec coprocesseur)

Il existe une carte de type IV d'paisseur 15,5 mm, mais elle n'est pas reconnue par le consortium
PCMCIA.

Plusieurs modifications ont vu le jour entre 1990 et 1994, mais durant tout ce temps la norme PC
Card est reste une interface 16 bits relativement lente, la bande passante limite (2 Mo/s),
incapable de supporter le bus mastering et dont les 26 lignes du bus d'adresses ne permettaient de
grer que 64 Mo de RAM au maximum. Le principal avantage du bus PC Card est avant tout la petite
taille des connecteurs et des cartes d'extension ainsi que la possibilit de connexion et de dconnexion
chaud des priphriques. En 1995 enfin, une nouvelle version de la norme PC Card a t introduite
sous l'appellation CardBus : il s'agit d'une interface 32 bits bien plus performante, fonctionnant 33
MHz, supportant le bus mastering et dont la tension a t rduite 3,3V (au lieu de 5V).

Les cartes PC Card sont en thorie Hot Plug and Play : on peut en retirer une et en insrer une
autre sans teindre le PC ou sans devoir installer de nouveaux drivers. En pratique, cela savre
encore rarement vrai (surtout si on ne travaille pas avec Windows 9x).



ExpressCard est un format de carte d'extension pour ordinateur
portable qui remplace le format PC Card ; les deux ont t
dvelopps par la Personal Computer Memory Card
International Association dont le sigle PCMCIA a longtemps
dsign le premier format. Les cartes sont enfichables chaud
(hotplug).

Le format ExpressCard 54 est un peu moins long que les PC Card. Le
format ExpressCard 34 se limite 34 mm de largeur.










Notons que de moins en moins de portables sont quips dun slot
dextension, car la plupart des priphriques externes peuvent
dsormais tre connects via les ports USB (2 ou 3), Firewire et/ou eSata.


Hard - Chris
Bus & Mmoires 48
5. USB 3.0 : l'interface grande vitesse

Avec des fichiers notamment vido de plus en plus gros et des besoins de
sauvegarde gargantuesques, le disque externe en USB 2.0 commence
afficher ses limites en termes de taux de transfert. Cest donc avec impatience
que lon attendait lUSB 3.0. Rcemment adopts par les diffrents
constructeurs, les premiers priphriques compatibles commencent
apparaitre sur le march.

Avec prs de 15 ans d'existence, la norme qui a permis d'unifier la manire dont on connecte un
priphrique un ordinateur volue avec la version 3.0. Aprs les versions FullSpeed (USB 1.1),
HighSpeed (USB 2.0), voici la version appele SuperSpeed (USB 3.0). Les priphriques compatibles
se voient apposer un logo SuperSpeed pour les diffrencier des autres versions. Bien entendu, la
principale diffrence est le taux de transfert propos, qui est largement suprieur celui des deux
prcdentes versions. Avec l'USB 3.0, on annonce un dbit thorique de 5 Gbits/s, compar aux 480
Mbits/s de l'USB 2.0 et aux 12 Mbits/s de l'USB 1.1. En d'autres termes, on a multipli les
performances par dix ...en thorie bien sr. Comme un tableau vaut mieux qu'un long discours, voici
une petite comparaison entre les dbits thoriques proposs par les trois normes USB, ainsi que ceux
proposs par la norme Serial ATA dans ses diffrentes versions.

Dbits
thoriques
USB 1.1 USB 2.0 USB 3.0 SATA I
(10 bits)
SATA II
(10 bits)
SATA 6G
(10 bits)

En Mbits
ou Gbits/s
12 Mb/s 480 Mb/s 5 Gb/s 1,5 Gb/s

2,4 Gb/s 4,8 Gb/s
En Mo/s 1.5 MB/s 60 MB/s 640 MB/s 150 MB/s 300 MB/s 600 MB/s


Connectique et compatibilit

Si les versions 1.0 et 2.0 utilisent des cbles et connecteurs identiques, l'USB 3.0 ncessite, quant
lui, des contacts supplmentaires au niveau de la prise USB (ct ordinateur). De mme, la prise
prsente sur les priphriques a lgrement volue.


Comme on peut le voir sur la photo, le connecteur (partie
gauche de l'image) qui relie le priphrique l'ordinateur
n'est pas physiquement diffrent. Les changements se
situent l'intrieur En revanche, la prise qui se branche
ct priphrique (partie droite de l'image), voit apparaitre
une excroissance.

Si on regarde de plus prs une prise USB 3.0 femelle, on
s'aperoit que 5 contacts supplmentaires (en rouge) sont
prsents, ils sont ddis la version 3.0. En violet, ce sont
les contacts pour la liaison USB 2.0.

L'autre diffrence est la manire dont le dialogue est
effectu entre le contrleur USB 3.0 et les priphriques.
Pour faire simple, dans le cas de l'USB 2.0, le contrleur
envoie les informations sur le rseau USB (broadcast)
et chaque priphrique se doit de les rcuprer, ce qui peut
tre assez chaotique si beaucoup de priphriques sont
prsents. Avec l'USB 3.0, le contrleur ouvre un canal de
communication avec chaque priphrique concern ce qui
garantit un change plus rapide et plus sr. Si vous
souhaitez de plus amples dtails sur les spcifications de
l'USB 3.0, je vous invite jeter un il sur ce document :



http://www.usb3.com/whitepapers/USB%203%200%20(11132008)-final.pdf

Hard - Chris
Bus & Mmoires 49
Installation

videmment, les ordinateurs actuels ou plus anciens, que ce soit les PC de
bureaux ou les portables, ne sont pas forcment quips en standard de
l'USB 3.0. Il faut donc y installer une carte contrleur. Pour les ordinateurs
portables, il s'agit d'une carte Express Card qui s'insre dans
l'emplacement idoine. Bien entendu, il est conseill de vrifier que votre
ordinateur dispose de cet emplacement. Ce n'est pas le cas de tous.

l'instar d'une carte d'extension, il suffit d'insrer l'Express Card dans
l'emplacement prvu cet effet puis d'installer le pilote pour prendre en
charge la nouvelle norme.


Pour les PC de bureau, il faut installer une carte
PCI Express dans l'unit centrale. Rien de bien
compliqu en soi, l'opration reste un jeu
d'enfant. Petite particularit, la carte d'extension
dispose d'un connecteur d'alimentation pour
fournir du courant supplmentaire aux ports USB
3.0 si ncessaire. Le cas chant, il suffit de
connecter un des cbles disponibles servant
habituellement alimenter un disque dur ou un
lecteur de disquette.


Performances

Dans la pratique, le taux de transfert thorique de 640 Mo/s n'est videmment jamais atteint. Il
pourrait tre amlior avec des priphriques capables de fournir un tel dbit. Hors, avec les disques
durs d'aujourd'hui, ce n'est pas le cas. Les rsultats peuvent lgrement varier et dpendent
videmment des caractristiques des disques durs intgrs dans le boitier USB 3.0.

Un disque SSD en lieu et place d'un disque dur traditionnel amliorerait les rsultats.
Cela tant, c'est dj un progrs norme puisque ces mmes tests raliss sur une connectique USB
2.0 donnent un dbit de 36 Mo/s en lecture et 31
Mo/s en criture. On a donc au final un dbit qui
a t multipli par 3 !

L'USB 3.0 apporte clairement un bnfice pour la
copie de fichiers et sera un plus pour la lecture
de vidos Full-HD. dfaut de trouver des PC de
bureau ou des ordinateurs portables dj quips avec cette norme, l'installation du matriel
compatible reste aise, surtout sur le portable avec une Express Card.


Remarque : Pour le Thunderbolt, FireWire, etc. Jetez nouveau un coup dil votre cours
sur les connecteurs.