CIAN - Architecture
Cours 2 : La carte mère et ses composants
Sources : http:/www.grosbill.com/ et ses différents guides d'achat accessibles par l'aide :
guide d'achat des carte mères, guide d'achat des processeurs, guide d'achat des mémoires
http://www.choixpc.com/cartemer.htm
http://www.commentcamarche.net
http://www.pc-infopratique.com/Theorie.html
I.Carte Mère
La carte mère est la colonne vertébrale d'un ordinateur. C'est par elle que transite les informations
vers tous les périphériques de l'ordinateur, qu'ils soient internes ou externes.
Une carte mère se distingue principalement par les processeurs qu'elle supporte. En effet celles-ci
sont spécialement conçues pour fonctionner en général qu'avec un seul type de processeur. Aucune
carte mère ne supportera un processeur Intel et AMD !
II.Socket
Le socket est l'endroit se connecte le processeur sur
la carte mère. C'est le socket qui détermine le ou les
processeurs insérables. Attention, il ne faut jamais forcer
la connexion sous peine de détruire son processeur.
III.Chipset
Le chipset est la puce principale intégrée dans une carte mère. Cela ressemble à un processeur
mais contrairement à ce dernier, il est intégré et non connecté, c’est pourquoi on ne peut enlever le
Chipset de la carte mère. Le chipset gère les échanges de données par exemple entre le processeur et
la mémoire centrale ou encore c'est lui qui gère les ports. Plusieurs constructeurs se partageant ce
marché.
C'est le chipset qui dicte les caractéristiques principales de la carte mère, comme le type de
processeur ou de mémoire insérables ou bien encore les ports d'extensions intégrables. Le chipset est
composé généralement de deux puces distinctes : le NorthBridge et le SouthBridge.
1.Le Bus système ou Processeur
C'est le bus de communication du processeur avec tous les autres éléments de la carte mère, sa
vitesse est très importante dans les performances de l'ordinateur, autant que la vitesse de traitement
des instructions du processeur. Front Side Bus.
La fréquence du bus système est la fréquence d'envoi des commandes aux différents composants
connectés à la carte mère, cela se passe au travers du chipset. La fréquence du processeur est celle à
laquelle il traite les instructions.
Décembre 2005 G.Pondemer-Dewulf
CIAN - Architecture
Un bus qui transporte 4 instructions par cycle a une fréquence de 4 x 200MHz = 800 MHz
La fréquence d'un processeur n’est pas réellement fixée comme pourrait le laisser supposer son
nom mais est déterminée de la façon suivante :
Fréquence du bus système x coefficient multiplicateur = Fréquence du processeur.
Exemple: pour un Intel Céléron « 800 » MHz : 100 MHz x 8 = 800 MHz.
Le même processeur avec un bus à 133 MHz : 133 Mhz x 8 = 1064 MHz
Pentium 4 « 3,4 » Ghz : 200 MHz x 17 = 3400 MHz
2.Le bus Mémoire
Il permet le transfert de données (instructions ou données à traiter) entre le processeur et la
mémoire. Suivant le nombre de "fils" que compte le bus, on pourra véhiculer des mots de 8, 16, 32
ou 64 bits. Ce nombre de bits pouvant circuler en parallèle détermine ce que l'on appelle la largeur
du bus. Les données pouvant circuler dans les deux sens, il est dit bidirectionnel.
3.Le bus de données
C'est une sous-partie des bus système et mémoire. Suivant les organes vers lesquels doivent aller
les données. Il permet la communication entre les différents organes et la prise en compte de
nouveaux périphériques grâce à des connecteurs ou slots.
4.Le bus d'adresses et bus de commandes
Ce sont des sous-ensembles des bus système et mémoire.
Le bus d'adresse permet de véhiculer une adresse du registre d'instruction vers le compteur
ordinal ou vers le registre d'adresse associé à la mémoire. Ce bus est dit unidirectionnel, puisque
les adresses vont toujours de l'unité centrale vers la mémoire.
Le bus de commandes permet aux microcommandes générées par le séquenceur de circuler vers
les divers composants du système.
La largeur d'un bus détermine les performances de l'UC. La largeur du bus d'adresse est liée à la
taille de la mémoire qui sera directement adressable par le microprocesseur. Ainsi avec un bus
d'adresses d'une largeur de 16 bits, on peut obtenir 216 combinaisons soit autant de cellules
mémoires.Soit 64 Ko, si l’on considère des mots de 1 octet.
Par exemple : Le bus processeur d'un Pentium est formé de 32 ligne d'adresses, 64 lignes de
données et quelques ligne de contrôles.
IV.Processeur
Il met en œuvre une partie de l'unité de contrôle telle que l'a décrit
Von Neumann avec des évolutions régulières. Les deux principaux
fabricants de microprocesseur sont AMD et INTEL. Chacun propose
deux gammes de CPU bien distinctes, bas de gamme et haut de
gamme. Chaque constructeur a opté pour des technologies
différentes.
Définition : http://www.dicofr.com
Vectoriel : conçu pour appliquer le même traitement à des
éléments homologues de tableaux de données.
Décembre 2005 G.Pondemer-Dewulf
CIAN - Architecture
V.Technologies
1.CISC
La technologie CISC (Complete Instruction Set Computer) est la technologie adoptée par les
premières architectures d’ordinateurs. Les microprocesseurs sont capables d’interpréter plus de 400
instructions et l’exécution peut se faire en plusieurs cycles de base de ce microprocesseur. Jusqu’à 6
cycles de base pour traiter une instruction. Les instructions sont dites câblées et ne nécessitent pas
de décomposition.
2.RISC
La technologie RISC (Reduced Instruction Set Computer) propose un jeu d’instructions câblées
très réduit et limité aux instructions les plus fréquemment demandées. Car 80% des traitements font
appel à uniquement 20 % des instructions que possède le processeur .
Un processeur RISC occupe ainsi une surface réduite qui permet d’intégrer des caches mémoires,
des registres ...
Chaque instruction s’exécute en un seul cycle machine entraînant une répercussion notable sur
les performances, notamment sur les compilateurs.
Mais pour améliorer les performances de ces machines, le nombre d’instructions tend à
augmenter, la différence entre les deux technologies devient moins flagrante.
VI.Les mémoires « d'exécution »
1.Mémoire cache
Le principe de la mémoire cache consiste à interposer entre le microprocesseur et la mémoire
vive une petite mémoire extrêmement rapide appelée mémoire vive statique offrant des temps
d’accès de l’ordre de quelques nanosecondes. Cette mémoire est bien plus rapide que la mémoire
centrale de l'ordinateur, car elle fonctionne à la fréquence du processeur.
Ce mécanisme est constitué de la mémoire-cache proprement dite, sous forme de composant de
mémoire statique et d’un contrôleur de mémoire-cache qui est un microprocesseur spécialisé
contenant la logique nécessaire.
Quand le microprocesseur recherche une information, le contrôleur cache recherche d'abord cette
information dans la mémoire cache, en cas d'échec dans le cache, l’information est recherchée en
mémoire centrale, puis enfin, en mémoire en dernier lieu. En plus de la récupération de
l’information, le contrôleur effectue une copie du code ou des données en mémoire cache ainsi que
des informations immédiatement adjacentes à l’adresse des informations demandées.
En effet statistiquement les informations demandées par le microprocesseur à la mémoire se
trouvent, dans cette mémoire, à proximité immédiate de l’accès à l’information précédente. D’autre
part, on a constaté qu’on réutilise souvent les informations les plus récemment traitées. La logique
implémentée dans le contrôleur répond donc à cette supposition.
Plus la taille de ces mémoires est importante, plus les performances des processeurs augmentent.
Cependant, la taille ne fait pas tout, le système de gestion de cette mémoire peut influencer les
performances du processeur. Cela permet aux constructeurs de modifier les performances d'un
processeur, tout en gardant la même structure de processeur, et donc, de réduire les coûts de
production : par exemple le Celeron qui a de la mémoire cache moins rapide que le Pentium 4. Le
Céléron est le modèle bas de gamme du Pentium alors qu’ils ont tous les deux la même mémoire
cache mais elles sont gérées différemment.
Décembre 2005 G.Pondemer-Dewulf
CIAN - Architecture
On distingue deux mémoires cache différentes, celle de niveau 1 (L1) et celle de niveau 2 (L2).
Une mémoire de très petite taille, mais extrêmement rapide cache de premier niveau ou cache
primaire ou L1 - est couramment intégrée dans la puce du microprocesseur où elle occupe quelques
Ko. La plupart des ordinateurs comportent également sur leur carte mère, en plus de la mémoire
centrale, une petite mémoire d'une capacité de l'ordre de quelques centaines de Ko cache de
second niveau ou cache secondaire ou L2 également très rapide.
2.Mémoire centrale : « la RAM »
La mémoire "vive" d'un ordinateur sert à stocker les applications qui sont en train de s'exécuter.
En effet, chaque programme a besoin d'une certaine place en mémoire pour bien fonctionner. Plus
ces programmes sont nombreux à tourner, plus il faudra de mémoire vive sur son ordinateur. Une
fois qu'elle sera remplie, le disque dur prendra alors le relais et stockera des fichiers temporaires
pour permettre aux applications de marcher correctement. Seulement, la vitesse de lecture/écriture
d’un disque dur est bien moins élevée que celle de la mémoire vive. La montée en puissance des
microprocesseurs va de paire avec l'augmentation de la mémoire vive.
L'idéal aujourd'hui se situe entre 256Mo et 512 Mo, suivant le système d'exploitation.
Chaque carte mère possède ses propres caractéristiques, comme le type de mémoire qu'elle
supporte, le nombre d'emplacements disponibles. Il faut bien vérifier lors de l'achat d'une nouvelle
barrette que la carte mère les supportera bien, par exemple : c'est le cas sur les chipsets Intel I815
qui ne supportent pas plus de 512Mo et qui ne supportent pas non plus les barrettes 256Mo simple
face (SIMM).
Pour pallier à la demande de bande passante grandissante des derniers processeurs, les différents
fabricants de cartes mères passent maintenant à la mémoire double canal (DDR). Le principe est
simple, il suffit de considérer deux barrettes de mémoires identiques, (en taille et vitesse), et la
vitesse de transfert de données entre le processeur et la mémoire sera théoriquement doublée. Les
derniers chipsets Intel et AMD supportent cette norme.
Décembre 2005 G.Pondemer-Dewulf
CIAN - Architecture
VII.Contrôleur, bus et ports d'extension
Les unités d'entrés / sorties sont aussi appelées unités d'échange. Elles ont pour rôle de gérer les
transferts des informations entre l'unité de contrôle et les différents périphériques. Elles peuvent être
soit directement intégrées à la carte mère, par exemple les prises pour les enceintes, soit intégrées à
une carte spécifique au périphérique, carte vidéo par exemple.
L'unité centrale communique avec les unités périphériques par l'intermédiaire du sous-système
d'entrée/sortie. La gestion des entrées/sorties, consiste à la gestion du transfert d'informations entre
l'ordinateur (Unité Centrale) et l'extérieur (unités périphériques locales ou à distance, autres
ordinateurs) Cette gestion est prise en charge par un ensemble de services appelé gestionnaire
d'entrée/sortie.
Les objectifs du gestionnaire d’entrée/sortie sont :
La prise en compte d'une demande d'entrée/sortie émise par un élément physique ou logiciel.
Le contrôle de l'échange physique d'informations entre l’unité centrale et l'extérieur.
La gestion de la simultanéi entre la prise en compte des demandes d’entrés/sorties et leur
mise en oeuvre.
La gestion du périphérique est faite par le contrôleur, qui est relié au périphique au travers d'un
bus et connecté physique au travers su port ou slot ou prise. La tâche du contrôleur est d'adapter la
diversité des périphériques (débit, temps de réponse, format des données, forme des signaux de
commandes) à une interface commune, obéissant aux normes adoptées par le constructeur. Ces
différentes unités d'E/S sont reconnaissables grâce à leur interface (port), l'interface permettant de
connecter les différentes cartes enfichables. Directement intégrés à la carte mère, ils permettent la
connexion directe des périphériques internes ou externes, ou au travers de carte d'extension (carte
interne) pour connecter un périphérique (externe).
1.Internes - BUS
Tous ses bus permettent la connexion de périphériques internes ou carte d'extension, on appellera
parfois leur interface un slot.
On appelle bus d'extension (parfois Bus de périphérique ou en anglais expansion bus) les bus
possédant des connecteurs permettant d'ajouter des cartes d'extension (périphériques) à l'ordinateur.
Il existe différents types de bus internes normalisés caractérisés par :
leur forme,
le nombre de broches de connexion,
le type de signaux (fréquence, données, etc).
a -ISA
Héritier de l'IBM PC d'origine, le bus ISA est en 16 bits. Les cartes mères les plus récentes n'en
disposent plus ! Certaines applications anciennes nécessitant des cartes à ce standard existent
encore, mais elles ne concernent que les industriels et non les particuliers.
b -VLB
En 1992 le bus local VESA (VLB pour VESA Local Bus) a été mis au point par l'association
VESA (Video Electronics Standard Association sous l'égide de la société NEC) afin de proposer un
bus local dédié aux systèmes graphiques. Il s'agit d'un connecteur ISA 16-bits auquel vient s'ajouter
un connecteur supplémentaire de 16 bits.
Le bus VLB est ainsi un bus 32-bit prévu initialement pour fonctionner à une fréquence de 33
MHz (fréquence des premiers PC 486 de l'époque). Le bus local VESA a été utilisé sur les modèles
suivants de 486 (respectivement 40 et 50 MHz) ainsi que sur les tout premiers Pentium, mais il a
rapidement été remplacé par le bus PCI.
Décembre 2005 G.Pondemer-Dewulf
1 / 8 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !