chapitre i architecture générale de l’unité centrale d’un ordinateur
TRANSCRIPT
![Page 1: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/1.jpg)
ARCHITECTURE DES ORDINATEURS
Université Saad Dahleb de Blida
Faculté des Sciences
Département d’Informatique
Licence Génie des Systèmes Informatique (GSI)
Semestre 3 (2ème année)
Cours n°1: 9 Octobre 2013
AROUSSI Sana
![Page 2: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/2.jpg)
PRÉAMBULE
Pré-requis: Cours (SM, S2).
UEF: Éléments fondamentaux des Systèmes informatiques (EFSI)
Volume horaire hebdomadaire: 1H30 Cours + 1H30 TD
Évaluation: continu + Examen.
Coefficient 1, Crédit 4
2
![Page 3: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/3.jpg)
CONTENU DE LA MATIÈRE
I. Architecture Générale de l’Unité Centrale d’un Ordinateur
II. Architecture Interne des Processeurs
III. Étude des cas: Processeur 80x86
IV. Architectures des processeurs récents
3
![Page 4: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/4.jpg)
CHAPITRE I:
ARCHITECTURE GÉNÉRALE
DE L’UNITÉ CENTRALE
D’UN ORDINATEUR
![Page 5: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/5.jpg)
PLAN DU CHAPITRE I
Généralités sur l’Ordinateur
Qu’est ce qu’un ordinateur?
Qu’entend-t-on par architecture?
Composants d’un ordinateur
Architecture de Base
Modèle de Von Neumann
Processeur
Mémoire
Bus 5
![Page 6: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/6.jpg)
6
Qu’entend-t-on par architecture?
L'architecture d'un système représente l’organisation de ses
différentes composantes et de leurs interconnexions.
Qu’est ce qu’un ordinateur?
Un ordinateur est une machine de traitement de l’information.
Il est capable d’acquérir de l’information, de la stocker, de la
transformer en effectuant des traitements, puis de la restituer
sous une autre forme.
GÉNÉRALITÉS SUR L’ORDINATEUR
![Page 7: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/7.jpg)
7
COMPOSANTS D’UN ORDINATEUR
Composante de base Périphériques du sortie
Périphériques d’entrée
Périphériques d’E/S
![Page 8: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/8.jpg)
ARCHITECTURE DE BASE
MODÈLE DE VON NEUMANN (1946)
8 Unité Centrale
Stocke
l’information
Exécute
l’instruction
![Page 9: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/9.jpg)
9
ARCHITECTURE DE BASE
PROCESSEUR
Le processeur, parfois appelé CPU (Central Processing
Unit) est un circuit électronique qui est divisé en deux parties:
Unité de commande (U.C) est responsable de la lecture en mémoire et du
décodage des instructions ;
Unité de traitement, appelée aussi Unité Arithmétique et Logique
(U.A.L.), exécute les instructions qui manipulent les données.
Pour chaque instruction, le processeur effectue
schématiquement les opérations suivantes :
lire en mémoire l’instruction à exécuter ;
effectuer le traitement correspondant ;
passer à l’instruction suivante.
![Page 10: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/10.jpg)
10
ARCHITECTURE DE BASE
MÉMOIRE PRINCIPALE
La Mémoire Principale (MP) permet de stocker de
l’information.
Nous appelons « information » tout ensemble de données
(textes, nombres, sons, images, etc) ou instructions
composant un programme.
Toute information est manipulée sous forme binaire par
le processeur.
![Page 11: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/11.jpg)
11
ARCHITECTURE DE BASE
STRUCTURE DE MÉMOIRE PRINCIPALE
La mémoire est divisée en emplacements de taille fixe (en général 1
octet = 8 bits) utilisés pour stocker instructions et données.
![Page 12: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/12.jpg)
12
ARCHITECTURE DE BASE
STRUCTURE DE MÉMOIRE PRINCIPALE
Dans une mémoire de taille N, on a N emplacements mémoires,
numérotés de 0 à N-1. Chaque emplacement est repéré par son
numéro, appelé adresse. L’adresse est le plus souvent écrite en
hexadécimal.
![Page 13: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/13.jpg)
13
ARCHITECTURE DE BASE
STRUCTURE DE MÉMOIRE PRINCIPALE
La capacité (taille) de la mémoire est le nombre d’emplacements,
exprimé en général en kilo-octets ou en méga-octets, voire davantage.
![Page 14: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/14.jpg)
14
ARCHITECTURE DE BASE
OPÉRATIONS SUR MÉMOIRE PRINCIPALE
Les seules opérations possibles sur la mémoire sont :
Écriture : le processeur donne une valeur et une adresse, et la
mémoire range la valeur à l’emplacement indiqué par l’adresse ;
Lecture : le processeur demande à la mémoire la valeur contenue
à l’emplacement dont il indique l’adresse. Le contenu de
l’emplacement lu reste inchangé.
![Page 15: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/15.jpg)
15
ARCHITECTURE DE BASE
UNITÉ DE TRANSFERT
Les opérations de lecture et d’écriture portent en général sur
plusieurs octets contigus en mémoire : un mot mémoire.
La taille d’un mot mémoire dépend du type de processeur :
1 octet dans les processeurs 8 bits (ex. Motorola 6502) ;
2 octets dans les processeurs 16 bits (ex. Intel 8086) ;
4 octets dans les processeurs 32 bits (ex. Intel 80486 ou Motorola 68030).
![Page 16: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/16.jpg)
16
ARCHITECTURE DE BASE
BUS
Les informations échangées entre la mémoire et le processeur circulent
sur des bus.
Un bus est simplement un ensemble de n fils conducteurs, utilisés pour
transporter n signaux binaires.
Il existe trois types de bus : adresses, données, contrôle.
![Page 17: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/17.jpg)
17
ARCHITECTURE DE BASE
BUS DE DONNÉES
Le bus de données est un bus bidirectionnel permettant de
transférer l’information entre la mémoire et le CPU.
L’information peut être:
Une instruction à exécuter par le processeur (mémoireCPU)
Donnée stockée en mémoire (mémoire CPU)
Donnée produite par un traitement du processeur (CPUmémoire).
![Page 18: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/18.jpg)
ARCHITECTURE DE BASE
BUS D’ADRESSES
Le bus d’adresse est un bus unidirectionnel; seul le
processeur envoie des adresses.
Il est composé de n fils on utilise donc des adresses de
n bits La mémoire peut posséder au maximum 2n
emplacements (adresses 0 à 2n -1).
18
![Page 19: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/19.jpg)
ARCHITECTURE DE BASE
BUS D’ADRESSES (EXEMPLE 1)
0 123
1 211
2 12
3 65
4 98
5 120
6 128
7 231
Déco
deu
r
Mémoire Principale
Bus d’adresse Bus d’adresse
Quel est le nombre minimal des fils
nécessaire pour adresser cette mémoire?
0
8
0 à 7 emplacements 8 emplacements
8 = 23 3 fils sont nécessaires
19
![Page 20: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/20.jpg)
ARCHITECTURE DE BASE
BUS D’ADRESSES (EXEMPLE 2)
0 123
1 211
2 90
3 65
4 12
5 120
6 128
...... .....
Déco
de
ur
Mémoire Principale
Bus d’adresse Bus d’adresse
Supposant que le processeur veut lire le 5ème
emplacement (12), Quel sera le contenu du
bus d’adresse ainsi que le bus de données?
20
8 fils
Bus de données Bus de données
8 fils 0
00
00
10
0
00
00
01
00
00001100 00001100
![Page 21: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/21.jpg)
21
ARCHITECTURE DE BASE
BUS DE CONTRÔLE
Le bus de contrôle est un bus unidirectionnel; seul le processeur
envoie des commandes pour contrôler le fonctionnement des autres
unités.
![Page 22: Chapitre i architecture générale de l’unité centrale d’un ordinateur](https://reader033.vdocuments.pub/reader033/viewer/2022042505/5586ee50d8b42a2f468b463f/html5/thumbnails/22.jpg)
SOURCES DE CE COURS
Emmanuel Viennet, Architecture des ordinateurs, IUT de
Villetaneuse, Université Paris 13, 2000, pp. 108.
Djamal BENNOUAR, Cours Architecture des Ordinateurs 1,
Département Informatique, Faculté des Sciences, USDB, 2012.
22