Architecture PC Voisinage du processeur

Transcription

Architecture PC Voisinage du processeur
Informatique et réseaux
Eléments de cours
Architecture PC
I.
Aspect fonctionnel
La structure minimale d'un système informatique est celle de tout système de
traitement de l'information tel qu'il est défini par Von Neuman
Voisinage du processeur
II.
Les bus
L'architecture des ordinateurs actuels repose sur l'architecture de Von Neuman. Dans
cette architecture le processeur est relié aux autres composants (Mémoire vive, mémoire
morte, périphériques) par l'intermédiaire d'un canal permettant le transit de l'information.
Ce canal est appelé bus de communication :
BUS DE DONNEES
Micro
processeur
ROM
RAM
E/S
PORTS
BUS D'ADRESSE
BUS DE COMMANDE
INTR
Fig 2. Structure fonctionnelle d'un micro-ordinateur
Un bus est susceptible d'être accédé par plusieurs composants en même temps.
Cependant, seuls deux composants sont capables de dialoguer entre eux. Il est donc
nécessaire de disposer de contrôleurs chargés d'arbitrer l'accès au bus.
Niepce
Système de traitement de l'information
Les BUS PC
1
Pierre Loiseau
Informatique et réseaux
Eléments de cours
Un bus se caractérise par :
• son type (parallèle ou série)
•
sa largeur (en nombre de bits), c'est-à-dire le nombre de bits qu'il est capable de
transférer en même temps
•
sa fréquence (en hertz) indiquant sa vitesse de transfert de l'information
La bande passante d'un bus (ou débit) s'exprime en Mo/s ou Go/s et est définie par :
Bande passante = fréquence * largeur
L'architecture des machines actuelles ayant nettement évolué depuis l'apparition des
premiers PC, les bus ont connu de nombreuses évolutions notamment avec l'arrivée de
nouveaux périphériques ou l'amélioration de périphériques déjà existants.
Le système de bus est réparti en plusieurs endroits sur la carte mère. Certains
composants du PC opèrent avec d'énormes quantités de données, alors que d'autres se
contentent de quantités bien plus petites.
Dans les années 90 une première structure permet de différentier les volumes de flux.
Maintenant on utilise deux bus de capacité différentes : on place entre eux un type de
contrôleur appelé pont (bridge) car c'est une sorte de pont entre deux systèmes différents.
Le système de bus commence près du processeur ou la circulation est la plus importante
(mémoire RAM) on parle alors de bus avant (Front Side bus FSB). Les bus connectant la
carte mère aux composants externes du PC s'appellent bus d'E/S (I/O Bus). Ils sont gérés
par des contrôleurs.
Niepce
Système de traitement de l'information
2
Pierre Loiseau
Les BUS PC
Informatique et réseaux
Eléments de cours
Micro
processeur
BUS
Pont
PONT
BUS
Pont
PONT
Bus
composants
Composants
Le chipset
Une carte mère à besoin de beaucoup de composants différents (contrôleurs) qui doivent
tous communiquer. Ces fonctions sont rassemblées dans des puces qui constituent le
chipset.
L'architecture la plus utilisée pour le chipset consiste en deux puces, qu'on appelle
généralement pont Nord et pont Sud. Le pont Nord et le pont Sud sont connectés par un
bus très puissant, que certains appellent un canal de lien (link channel).
Pont Nord (NorthBridge)
Le Pont Nord ou GMCH (Graphic and Memory Controller Hub) est chargé d'assurer la
communication entre les composants qui nécessitent une bande passante importante :
CPU, mémoire, carte graphique AGP.
Pont Sud (SouthBridge)
Le Pont Sud ou ICH (I/O Controller Hub) est chargé de traiter les périphériquesou les
interfaces nécessitant moins de bande passante : port série, port parallèle, interface
lecteur de disquettes, PCI, EIDE, USB...
Niepce
Système de traitement de l'information
Les BUS PC
3
Pierre Loiseau
Informatique et réseaux
Eléments de cours
Liaison Ponts Nord/Sud
Auparavant la connexion Nord/Sud était réalisée grâce au bus PCI. Or la bande passante
du bus PCI étant limitée (133 Mo/s), les constructeurs ont du élaborer des solutions plus
efficaces :
• pour Intel : Intel Hub Architecture (IHA) 266/533 Mo/s
•
pour VIA : V-Link 533 Mo/s
•
pour Sis : MULTIOL 1 Go/s (16 bits à 533 Mhz)
•
pour NVIDIA : HyperTransport (en collaboration avec AMD) 800 Mo/s
Niepce
Système de traitement de l'information
Les BUS PC
4
Pierre Loiseau
Informatique et réseaux
Eléments de cours
Les bus spécifiques
•
le bus processeur : il relie le processeur au Pont Nord, il est parfois appelé bus
système ou FSB (Front Side Bus)
•
le backside bus : il relie le processeur à la mémoire cache
•
le bus mémoire : il relie le Pont Nord à la mémoire vive
•
le bus AGP : il relie le Pont Nord à la carte graphique AGP
C’est Intel qui a imposé la notion de chipset sur ses cartes mères pour Pentium
(Zappa, Aladdin, Endeavor ou Atlantis). Véritable carrefour de communication entre le
processeur et tous les autres composants, le chipset voit son rôle grandir de
génération en génération.
Niepce
Système de traitement de l'information
Les BUS PC
5
Pierre Loiseau
Informatique et réseaux
Eléments de cours
Le chipset est ce que l'on pourrait appelé le cœur du P.C., tandis que le
microprocesseur en est le cerveau. Aujourd'hui, les cartes d’Intel comme celles des
autres constructeurs
reposent sur des chipsets fournis par 6 grands constructeurs,
Intel, Via Technologie, NVidia, Sis, ATI et Ali.
Les chipsets pour P6. Pentium Pro et Pentium II.
Alors que la série de chipset Intel 430 est dédié aux
microprocesseurs de
cinquième génération (Pentium et Pentium MMX), la
série 440 s'adresse aux
processeurs de la 6é génération, (Pentium Pro sur
Socket 8 et Pentium II sur
Slot 1).
Ø Chipset 440FX (NATOMA), pour le Pentium
Pro. Sait gérer 1 Go de Ram, 2 processeurs
mais ne supporte pas la mémoire SDRAM, ni ECC, ni Ultra DMA, ni AGP.
Ø L'Intel 450 KX pour le Pentium Pro reprend les principales caractéristiques du
440 FX, tout en étant plus cher d'où sont succès peu important.
Ø L'Intel 450 GX pour le Pentium Pro est un chipset multi-processeurs très
puissant. Il permet d'utiliser un système comprenant 4 Pentium Pro, supporte
jusqu’à 4Go de RAM, contre 1Go pour le 450GX.
Ø L'Intel Chipset 440 LX (août 1997), optimisé pour les Pentium II (en
remplacement du "vieux" 440FX) sur Slot One, supporte 2 processeurs, prend en
compte le bus AGP, 2 Go de RAM. Supporte On Now, technologie liée à la
consommation d'énergie basée sur ACPI.
Ø Apollo MVP3, du constructeur VIA, concurrent du 440 LX. Supporte AGP, USB,
UDMA 33, ACPI/On Now, il est de plus prévu pour fonctionner avec la nouvelle
génération de mémoire DDRSDRAM (Double Data Rate SDRAM ou SDRAM 2) et
supporte jusqu'à 2 Mo de mémoire cache.
Ø L'Intel 440 BX (1998) pour le Pentium II à 350 et 400 Mhz sur slot 1 ou socket
370. Il gére le bus à 100 MHz mais n'utilise que l'AGP 1x et 2x avec un bus
cadencé à 33 Mhz et une bande passante limitée à 529 Mo/s. Il supporte 1 Go de
mémoire vive, gère 4 slots de mémoire Dimm et jusqu'à 5 emplacements PCI.
Ø L'Intel 440 EX, pour le CELERON, c’est une version allégée du LX qui supporte
le cache L2, mais qui est limité à 1 seul processeur et 256 Mo de SDRAM,
supporte aussi la mémoire EDO..
Ø L'Intel 440 GX (1998) pour les stations de travail XEON, fait fonctionner la
mémoire cache à la vitesse du microprocesseur, augmente la bande passante du
bus AGP (4x), supporte deux bus PCI 32 bits mais ne gère que 2 Go de mémoire
RAM et 2 processeurs.
Ø L'Intel 440 NX (1998) pour les serveurs XEON, et se décline en version Basic et
Standard. Il supporte jusqu'à 4 microprocesseurs, 4 et 8 Go de Ram, 4 bus PCI
32 ou 2 à 64 bits.
Ø L'Intel 440 ZX (1998) est une version bridée du BX.. Il est capable d’exploiter le
bus à 100 MHz ce qui accélère l'accès à la mémoire vive, mais il ne gère que 256
Mo de mémoire vive (uniquement SDRAM), 2 slots de mémoire Dimm et 2
emplacements PCI.
Niepce
Système de traitement de l'information
Les BUS PC
6
Pierre Loiseau
Informatique et réseaux
Eléments de cours
Ø i810 Intel 810 (Whitne y) et i810e, pour processeur sur socket 370, sorti en juillet
99, il combine les fonctions d'un chipset classique et d'une puce graphique
(variante de l'ancien processeur graphique i740). Décliné en trois versions, la
plus évoluée (i810-DC100) gère le bus à 100 MHz, l'UDMA 66, 6 slots PCI et 4
Mo de cache pour le graphisme. Destiné aux cartes mères équipées du Celeron,
il permet de fabriquer des PC à prix réduit, et de se rapprocher du concept Easy
PC. Ne gère que la SDRam PC100. Supporte les ports AMR (Audio Modem
Riser pour connecter des cartes d'extensions de type audio ou modem). Ces
cartes dont le prix est extrêmement bas, utilisent le chipset ainsi que le CPU ce
qui peut provoquer des baisses de performances non négligeables.
Ø VT8233C de VIA, incorpore la technologie MAC de 3 Com permettant d'avoir un
contrôleur Ethernet 10/100 base T. Ce chipset supporte aussi 6 ports USB une
fonction audio AC 97 une fonction modem MC 97 et le mode ATA.
Avec l'évolution des chipsets, de
nouveaux composants apparaissent. Le
"MCH" (Memory Controller Hub)
correspondant au Northbridge se
consacre à la mémoire,et l´ICH (I/O
Controlleur Hub) se substitue au
Southbridge et prend en compte le bus
PCI et ces deux circuits ne
communiquent plus via le bus PCI mais
via un bus indépendant appelé Interlink.
Un troisième circuits, le FWH (Firmware
Hub) directement relié à l´ICH stocke le
bios de la carte mère.
ICH ( I/O Controler Hub), se décline
maintenant en plusieurs versions :
Ø ICH 1, permet la gestion de 2 ports Ide à la norme ATA 66 (UDMA 66), il gère deux
ports USB, le son AC '97 sur deux canaux et autorise l'utilisation de cartes
compatibles AMR. ICH version 1, est un produit destiné à de PC d'entrée de
gamme.,
Ø ICH 2, améliore les caractéristiques de ICH 1, (gère le mode ATA 100 (UDMA
100), quatre ports USB) le son AC '97 sur six canaux et le port CNR pour les
nouvelles cartes réseau.
Ø ICH4 a permis la gestion de l'USB 2.0 par le biais du chipset.
Ø ICH 5 permet la prise en charge native du Serial-ATA, supporte un maximum de 8
ports USB 2.0
Pour en savoir plus sur le chipset.
Les sites Internet des constructeurs.
Ø INTEL : http://www.intel.com/
Ø VIA : http://www.via.com.tw/
Ø SIS : http://www.sis.com/
Ø ALI : http://www.ali.com.tw/
Niepce
Système de traitement de l'information
Les BUS PC
7
Pierre Loiseau