Architecture d`une carte mère

publicité
Architecture d’une carte
mère
Campus-Booster ID : 653
www.supinfo.com
Copyright © SUPINFO.
All rights reserved
Architecture d’une carte mère
Objectifs de ce module
En suivant ce module vous allez:
Connaitre les principes de
communication au sein de la
carte mère.
Comprendre le fonctionnement
des interruptions matériel.
Connaitre le système
d’adressage des périphériques.
Architecture d’une carte mère
Plan du module
Voici les parties que nous allons aborder:
Présentation. Ce qu’il y a sur
une carte mère.
Les bus système. Bus
d’adresse, bus de données et bus
de commande.
Les IRQ. Les interruptions, le
plug-and-play, …
Les canaux DMA et les
adresses de base.
Architecture d’une carte mère
Présentation
Présentation
Plan de la partie
Voici les chapitres que nous allons aborder:
La carte mère
Il y a quoi dessus ?
Présentation
La carte mère
La carte mère contient :
(intégrés à la carte)
Le chipset.
Le BIOS.
L'horloge.
Le bus système.
Divers connecteurs.
Présentation
Il y a quoi dessus ?
Présentation
Il y a quoi dessus ?
Présentation
Pause-réflexion sur cette 1ère partie
Avez-vous des questions ?
Architecture d’une carte mère
Les bus système
Les bus système
Plan de la partie
Voici les chapitres que nous allons aborder:
Présentation
Le bus de données
Le bus d’adresse
Le bus de commande
Les bus système
Les bus système
Présentation
Ensemble de lignes
électriques
Relie l’ensemble des
composants de la carte
mère
Caractérisé par sa vitesse
de fonctionnement
Il y a 3 types de bus :
Le bus de données.
Le bus d'adresse.
Le bus de commande.
Les bus système
Le bus de donnée
Groupe de lignes bidirectionnelles transportant des
données.
Achemine les données à traiter ainsi que les résultats.
Caractérisé par le nombre de ligne.
(dépend du microprocesseur)
8086 : 8 lignes
286 – 386Sx : 16 lignes
386Dx – 486 : 32 lignes
Pentium : 64 lignes
Athlon 64 fx : 128 lignes
Les bus système
Le bus d’adresse
Bus unidirectionnel permettant au processeur de
sélectionner un composant:
Un port
Une carte d’extension
De la mémoire
Caractérisé par le nombre de ligne.
(dépend du microprocesseur)
32 bits 4 295 000 000 emplacements mémoire
Définit les limites d’adressage mémoire
Les bus système
Le bus de commande
Coordonne tous les échanges d’informations.
Valide la mémoire et les ports d’entrées/sorties.
Évite les conflits d’utilisation de bus
Gère les interruptions
Les bus système
Les bus système
Les bus système
Pause-réflexion sur cette 2ème partie
Avez-vous des questions ?
Architecture d’une carte mère
Les IRQ
Les IRQ
Plan de la partie
Voici les chapitres que nous allons aborder:
Présentation
Pourquoi y a-t-il différentes interruptions ?
Pourquoi l’ordinateur se bloque t-il parfois à
cause d’une interruption ?
Qu’est ce qu’un conflit d’interruption ?
Qu’est ce que le plug-and-play ?
Comment éviter à l’ordinateur de se bloquer
à cause des interruptions ?
Au niveau du système d’exploitation
comment cela se passe t-il ?
Qu’est ce qu’une interruption partagée ?
Physiquement ça donne quoi ?
Liste des interruptions
Les IRQ
Présentation
Analogie:
Une sonnette d’appartement
Une sonnerie de téléphone
Le bip d’un micro-onde
Demande d’attention
Sur un ordinateur:
L’appuie d’une touche sur le
clavier
Le déplacement de la souris
Les IRQ
Pourquoi y a t-il différentes interruptions ?
Analogie:
Différentes sonneries
permettent d’identifier
le lieux ou l’on doit
porter son attention.
Sur un ordinateur:
16, 24 ou jusqu’à 64
numéros d’IRQ.
Dédié à un matériel ou
à plusieurs.
Les IRQ
Pourquoi l'ordinateur se bloque t-il parfois à cause
d'une interruption ?
Analogie:
Utiliser la langue adaptée
pour entamer une
discussion téléphonique.
Sur un ordinateur
Utilisation d’un pilote qui
peut poser problème sur
un mauvais IRQ.
Les IRQ
Qu'est ce qu'un conflit d'interruption ?
Analogie:
Si deux appartement son
connecté à la même
sonnette.
Le premier qui répond
gagne !
Sur ordinateur
Deux périphériques
branchés sur la même
interruption.
Conflit !!!!
Pas le cas pour le PCI,
l’AGP et le PCI Express.
Les IRQ
Qu’est ce que le Plug-and-Play ?
Périphérique non-PnP
Configuration statique
IRQ
DMA
Adresse
Modification par
cavalier
Pas toutes les
cartes
Périphérique PnP
Configuration par le
BIOS
IRQ
DMA
Adresse
Pas d’intervention
manuelle
Les IRQ
Comment éviter à l'ordinateur de se bloquer à
cause des interruptions ?
Ordinateur non-PnP
Lister les IRQ utilisés.
Configurer la carte
avec une IRQ libre.
Installer le pilote.
Configurer le pilote.
Ordinateur PnP
Le BIOS demande les
IRQ voulu par les
cartes.
Il leurs affectent un
IRQ libre.
Il informe le pilote de
l’IRQ utilisé par la
carte.
Carte non-PnP
Réservation des
IRQ aux cartes
non-PNP.
Les IRQ
Au niveau du système d'exploitation comment cela
se passe t-il ?
Vérifie si des changements ont été effectués depuis le
dernier démarrage.
Si oui, il reconfigure ou recharge les pilotes.
Si non, il charge normalement les pilotes.
En cas de problème
Revenir à une configuration manuelle.
C’est le plug and pray
Les IRQ
Qu’est ce qu’une interruption partagée?
Des contrôleurs peuvent
partager les IRQ:
PCI
AGP
PCI Express
Les périphériques
partagent un IRQ.
Les IRQ
Physiquement ça donne quoi ?
2 x 8259 (16 IRQ)
Les 8259 sont chainés.
Ordre de priorité:
0189101112
1314153456
7
I/O APIC (24 IRQ)
Uniquement avec des
OS n’utilisant pas DOS.
Plus de partage d’IRQ
donc plus rapide.
Les IRQ
Liste des interruptions
IRQ
Périphérique
Commentaire
Réutilisable
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Timer
Clavier
Cascade IRQ 2
COM 2
COM 1
LPT2 / Carte son
Contrôleur de disquette
LPT1 / Carte son
Horloge
Cascade de l’IRQ 2
Disponible
Disponible
Souris PS/2
Coprocesseur
Contrôleur Disque dur
2nd contrôleur IDE
Horloge système
NON
NON
Eviter
Eviter
Eviter
OUI
NON
OUI
NON
OUI
OUI / PART
OUI / PART
Eviter
NON
Eviter
Eviter
Utilisable en COM 4
Utilisable en COM 3
Horloge en temps réel
L’IRQ 2 arrive ici
Si pas de souris PS2
Pour le fort en math ☺
Les IRQ
Pause-réflexion sur cette 3ème partie
Avez-vous des questions ?
Architecture d’une carte mère
Les canaux DMA et les
adresses de base
Les canaux DMA et les adresses de base
Plan de la partie
Voici les chapitres que nous allons aborder:
Les canaux de DMA
Les adresses de base
Les canaux DMA et les adresses de base
Les canaux DMA
Accès direct à la mémoire
Évite d’utiliser le
processeur pour accéder
à la RAM
Les canaux DMA et les adresses de base
Les canaux DMA
8 canaux: (0 – 3 en 8 bits et
4 à 7 en 16 bits)
DMA0 – libre
DMA1 - (carte son)/ libre
DMA2 - contrôleur de
disquettes
DMA3 - port parallèle
(port imprimante)
DMA4 - contrôleur
d'accès direct à la
mémoire (renvoi vers
DMA0)
DMA5 - (carte son)/ libre
DMA6 - (SCSI)/ libre
DMA7 - disponible
Les canaux DMA et les adresses de base
Les adresses de base
Adresse assigné pour
échanger de l’information
avec le système.
Adresse unique par
périphérique.
Les canaux DMA et les adresses de base
Les adresses de base
Liste d’adresse courante:
060h – clavier
170h/376h - contrôleur
IDE secondaire
1F0h/3F6h - contrôleur
IDE primaire
220h - carte son
300h - carte réseau
330h - carte
adaptatrice SCSI
Les canaux DMA et les adresses de base
Les adresses de base
Liste d’adresse courante
(Suite):
3F2h - contrôleur de
lecteur de disquettes
3F8h - COM1
2F8h - COM2
3E8h - COM3
2E8h - COM4
378h - LPT1
278h - LPT2
Les canaux DMA et les adresses de base
Pause-réflexion sur cette 4ème partie
Avez-vous des questions ?
Architecture d’une carte mère
Activités – Architecture système
http://www.laboratoire-microsoft.org/maintenance
Carte mère
Architecture système
Architecture d’une carte mère
Résumé du module
Les
Les canaux
canaux
DMA
DMA ne
ne sont
sont
plus
plus utilisé
utilisé de
de
nos
nos jours
jours
Les
Les
périphériques
périphériques
communiquent
communiquent àà
l’aide
l’aide de
de trois
trois
bus
bus
Les
Les IRQ
IRQ permettent
permettent
de
de capter
capter
l’attention
l’attention du
du
processeur
processeur
Le
Le Plug-and-Play
Plug-and-Play
permet
permet la
la
configuration
configuration
automatique
automatique des
des
IRQ
IRQ // Adresses
Adresses
de
de base
base
Les
Les adresses
adresses de
de
base
base permettent
permettent
d’adresser
d’adresser un
un
périphérique
périphérique
Architecture d’une carte mère
Pour aller plus loin…
Si vous voulez approfondir vos connaissances:
Modules de cours
M3 - Structure d’une carte mère.
M4 - Extension d’une carte mère.
M5 – Configuration d’une carte mère.
Sites web
www.supinfo.com
www.campus-booster.com
Félicitations
Vous avez suivi avec succès le
module de cours n°2
Architecture d’une carte mère
Architecture d’une carte mère
Fin
Téléchargement