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).
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.
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.
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.
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.
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
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 :
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.