Professeur A. ABENAOU�Département de Génie Informatique�Année universitaire 2020-2021
1
Architecture des ordinateurs
Université Ibn Zohr
École Nationales des Sciences Appliquées d’Agadir
Définitions
matériel (hardware) + logiciels (software)
2
3
Définitions
Différents types d'informations : textes, nombres, sons, images, instructions composant un programme,…
Données
(Entrées)
Résultats
(Sorties)
Actions de Traitement
Définitions
4
Définitions
Un ordinateur est capable :
5
On désigne par matériel toute partie physique
de l’ordinateur
6
Définitions
7
Schéma simplifié du matériel Informatique
Unité de traitement
Mémoires
Unités d’Entrée
Unités de Sortie
Unités de stockage
D
R
8
� Ecran - Clavier |
Imprimante |
Modem
Logiciels et progiciels
Système d’exploitation
microprocesseur
(CPU)
unité
centrale
Disque
�
organisation matériel/logiciel d’un ordinateur
Lien matériel
Lien logique
L’ordinateur:�structure interne
9
9
UCT – unité centrale� de traitement
Clavier, Souris,�Modem/carte réseau, Caméra,�Microphone, etc…
Unités d’entrée
Unités de sortie
Écran,�Imprimante,Modem/carte réseau, Mécanisme, etc…
Mémoire interne
Mémoire externe
Disque,�CD, etc …
RAM/ROM
UAL – unité arithmétique
et logique
Processeur
10
Le matériel
Unité centrale de traitement (UCT)
Horloge interne
Bus Système
Mémoire centrale et mémoire cache
Mémoires auxiliaires
Les périphériques
La carte mère
Le CPU : Central Processing Unit
11
C'est le
PROCESSEUR
Pentium , Celleron , Centrinon . . .
C’est lui qui exécute les programmes utilisateurs comme les jeux, dessin, lecture de musique …Et les programme de gestion de la machine comme les systèmes d’exploitation : WINDOWS, LINUX …
Elle est également appelée CPU pour �“Central Processing Unit” ou processeur
12
L’Unité Centrale de Traitement
13
Microprocesseur: CPU
Unité de traitement ou Unité Arithmétique et Logique(UAL)
Unité de Commande
Registres
UC, ALU, Registre
14
15
Les Registres
Ce sont des petites mémoires internes très rapides d’accès utilisées pour stocker temporairement une donnée, une instruction ou une adresse. Chaque registre stocke 8, 16 ou 32 bits.
L’Horloge
16
Générateur
d’horloge
PROCESSEUR
T
Le BUS
17
Le BUS est un ensemble de fils permettant au processeur de communiquer avec la mémoire et le reste des périphériques. Il est constitué de 3 sous ensembles :
La RAM
18
La RAM ou Mémoire Centrale est la mémoire de travail du microprocesseur
Exemple simplifié
19
10011101
00011100
10101010
00110011
11000011
10011101
10011101
10011101
00000000
11111111
11100011
10011101
10011101
11100111
10011101
10011101
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
BUS d’adresse
BUS de données
BUS de control
PROCESSEUR
RE
WE
Soit une mémoire de 16 octets. Elle doit avoir un bus d’adresse de 4 bits (16=24), et un bus de donnée de 8 bits. Pour le bus de control, 2 bits suffisent (pour le moment) : RE (Read Enable) et WE (Write Enable)
Pour écrire le nombre binaire 11100111 dans la position 13 (1101) :
20
Mémoires
Types de mémoires:
Mémoire vive: RAM
(Random Acces Memory)
Mémoires auxiliaires
Mémoire morte: ROM
(Read Only Memory)
Mémoires dans un PC
21
Caractéristiques
Capacité
le nombre total de bits que contient la mémoire
Temps de cycle
c’est l'intervalle minimum qui doit
séparer deux demandes successives
de lecture ou d'écriture
Temps d’accès
c’est le temps qui s'écoule entre l'instant où a été lancée une opération de lecture/écriture en mémoire et l'instant où la première information est disponible sur le bus de données.
Débit
C’est le nombre maximum
d'informations lues ou écrites par seconde
Volatilité
elle caractérise la permanence des
informations dans la mémoire.
Mémoires dans un PC
22
Ex: Pentium à 2 GHz = 0.5 ns entre deux opérations
Problème : temps d’accès de la RAM de l’ordre de 50 ns
Le CPU va trop vite pour la RAM
Connexion directe CPU/RAM impossible
Communications CPU/RAM
23
Solution : utiliser de la mémoire très rapide en petite quantité pour stocker les cases de la RAM récemment accédées ou susceptibles de l’être bientôt
Antémémoire ou mémoire cache
Registres
Cache L1
2Mo
Cache L2
4Mo
RAM
4 Go
CPU
24
Antémémoire ou mémoire cache
25
(une ROM a un temps d'accès de l'ordre de 150 ns)
La mémoire Morte ROM
Ou Read Only Memory
26
Habituellement, on y trouve des programmes tels que:
Caractéristiques
La mémoire Morte ROM
27
BIOS
28
Les principales fonctions du BIOS:
BIOS
29
Exemple de Menu SETUP
Bips sonores du BIOS AMI
30
La carte vidéo ou ses modules mémoire sont mal enfichés ou avariés
Erreur mémoire vidéo
8
changer la carte mère ou la faire réparer
Erreur interruption du processeur
7
Vérifier le circuit 8042 sinon essayer un autre clavier
Erreur contrôleur clavier
6
Vérifiez son insertion. Si l'erreur persiste, il est sans doute endommagé
Erreur processeur
5
Faire réparer la carte mère ou la remplacer
Erreur de l'horloge système
4
Enficher correctement les barrettes mémoire ou les changer
Erreur dans les 1ers 64 Ko de RAM
3
Enficher correctement les barrettes mémoire ou les changer
erreur de parité
2
Enficher correctement les barrettes mémoire ou les changer
Erreur rafraîchissement mémoire
1
Bips sonores du BIOS AMI (suite)
31
Aucun problème, démarrage machine
1 bip long
Problème vidéo
1 bip long suivi de 3 courts
Problème carte vidéo
1 bip long suivi de 2 courts
Enficher correctement les barrettes mémoire ou les changer
Erreur de la mémoire cache externe
11
Changer ou faire réparer la carte mère
Erreur de lecture écriture dans la mémoire CMOS
10
Réenficher la ROM ou la changer
Erreur de control ROM
9
La carte vidéo ou ses modules mémoire sont mal enfichés ou avariés
Erreur mémoire vidéo
8
changer la carte mère ou la faire réparer
Erreur interruption du processeur
7
La pile et l'horloge temps réel
32
Pour maintenir son contenu, la mémoire CMOS est alimentée en permanence par une pile longue durée (10 ans).
Cette pile alimente aussi le circuit horloge temps réel HTR (une montre tout simplement) qui génère l'heure et la date
On trouve dans le commerce des circuits HTR avec pile incorporée
Attention, ne pas confondre l'HTR et l'horloge système qui détermine la vitesse d'exécution des programmes
Chipset
33
Pour réduire le nombre de composants sur la carte mère, tous les circuits (à part la ROM, la RAM et quelques circuits périphérique) on été intégré dans un ou deux composant appelé chipset (jeux de circuits).
Le rôle du chipset et de superviser l'échange de donnée entre le processeur et la RAM, la carte graphique et les autres éléments périphériques de l'ordinateur.
Le chipset est généralement composé de deux puces distinctes: Le PONT NORD (NorthBridge) et Le PONT SUD (SouthBridge) .
Pont nord – Pont sud
34
Le Pond Nord est la partie la plus proche du processeur elle fonctionne à la fréquence la plus élevée, d'où un échauffement important ce qui nécessite l'utilisation d'un ventilateur de refroidissement. Il contrôle les éléments les plus rapides du PC c.à.d. la RAM et la carte graphique à travers le bus AGP ou PCI Express
Le pond Sud est relié au processeur par le pont nord. IL gère les entées/sorties moins rapides : Contrôleur IDE (DD et CD) , port USB, port Parallèle , port Série , port PS2, réseau, Bus PCI …
Chipset Intel i925
35
36
Microprocesseur caché par le ventilateur
radiateur qui dissipe la chaleur du chipset (pont Nord)
carte graphique (sur un port AGP)
carte son (sur un port PCI)
carte réseau (sur un port PCI)
emplacements vides pour d'autres cartes (ports PCI)
la mémoire vive (RAM) est cachée par la nappe