QU’APPELLE-T-ON ARCHITECTURE
DES ORDINATEURS ?
L’architecture des ordinateurs, c’est l’étude et la description
du fonctionnement des composants internes d’un ordinateur.
Elle traite :
Le type des informations manipulées et leur codage;
Le dialogue entre composants;
Le fonctionnement logique (pas électronique) interne des
composants.
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE BASE
L’architecture de base de la plupart des systèmes à
microprocesseur actuel est composée des éléments suivants :
➢ une unité centrale (UC)
➢ une mémoire principale
➢ des interfaces d’entrées/sorties (E/S)
Les différents organes du système sont reliés par des voies de
communication appelées bus.
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE BASE
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE VON NEUMANN
Cette architecture est caractérisée par un processeur et une
mémoire reliés par un bus :
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE VON NEUMANN
➢ Les instructions et les données sont stockées dans la
mémoire.
➢ L'efficacité d'un ordinateur est directement liée au débit des
informations (instructions et données) qui circulent entre
les différents éléments.
Présenté par Sory I Dembele Ing Informaticien
COMMUNICATION AVEC
L'EXTÉRIEUR:
➢ La machine de base, dite de Von Neumann, ne présenterait
aucun intérêt sans un dispositif d'entrées/sorties pour
permettre une communication avec l'extérieur.
➢ Pour une machine aussi simple il existe au moins trois
méthodes pour installer un tel dispositif :
Présenté par Sory I Dembele Ing Informaticien
COMMUNICATION AVEC
L'EXTÉRIEUR:
Interface directement reliée au processeur
Présenté par Sory I Dembele Ing Informaticien
COMMUNICATION AVEC
L'EXTÉRIEUR:
Interface connectée au bus commun : le processeur
s'adresse à la mémoire ou à l'interface d'E/S.
Présenté par Sory I Dembele Ing Informaticien
COMMUNICATION AVEC
L'EXTÉRIEUR:
Interface vue par le processeur comme une partie
de la mémoire
ARCHITECTURE DE HARVARD
Dans cette architecture on sépare physiquement la mémoire
des instructions (MI) et la mémoire de données (MD).
Chacune de ces mémoires est accessible par un bus
différent.
Il est alors possible d'accéder simultanément aux instructions
et aux données, ce qui permet d'augmenter le flux des
informations.
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE HARVARD
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE HARVARD
Pour permettre aux interfaces d'E/S de lire ou d'écrire des
données en mémoire pendant que le processeur effectue des
calculs sur les données précédentes, il est intéressant
d'utiliser une mémoire de données accessible depuis deux
ports différents.
Présenté par Sory I Dembele Ing Informaticien
ARCHITECTURE DE HARVARD
De cette façon le processeur et l'interface peuvent
chacun accéder alternativement à une moitié
différente de la mémoire
ARCHITECTURE DE HARVARD
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Les principaux constituants d’un ordinateur sont le
processeur et la mémoire principale.
le bus système permet au processeur de
communiquer avec la mémoire centrale du système
(RAM).
➢ Le bus d'adressage
➢ Le bus de données
les bus d'extension (bus d'entrée/sortie) permet aux
divers composants de communiquer entre eux.
Présenté par Sory I Dembele Ing Informaticienc
MICROPROCESSEUR
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Le processeur est divisé en deux parties l’unité de commande et
l’unité de traitement :
➢ l’Unité de Commande est responsable de la lecture en mémoire
et du décodage des instructions ;
➢ l’Unité de Traitement, aussi appelée Unité Arithmétique et
Logique (U.A.L.), exécute les instructions qui manipulent les
données.
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
le processeur exécute les opérations arithmétiques et logiques
contenues dans les programmes qui composent la partie
logicielle de l’ordinateur.
Le processeur est un circuit électronique complexe qui
exécute chaque instruction en quelques cycles d’horloges.
La fréquence de cette horloge s’exprime en MHz (millions de
battements par seconde).
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Pour chaque instruction, le processeur effectue
schématiquement les opérations suivantes :
[Link] en mémoire (MP) l’instruction à exécuter ;
2. effectuer le traitement correspondant ;
3. passer à l’instruction suivante.
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Un microprocesseur est un processeur dont les composants
ont été suffisamment miniaturisés pour que l’ensemble du
processeur puisse tenir sur un seul circuit intégré.
MIPS : le nombre de millions d’instructions complétées par le
microprocesseur en une seconde.
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Présenté par Sory I Dembele Ing Informaticien
MICROPROCESSEUR
Présenté par Sory I Dembele Ing Informaticien
L'UNITÉ ARITHMÉTIQUE ET
LOGIQUE
L'unité arithmétique et logique, abrégée UAL, est l'organe de
l'ordinateur chargé d'effectuer les calculs. Elle est incluse
dans le microprocesseur.
Elle exécute les calculs arithmétiques (ex : addition) et
logique (ex : comparaison).
Présenté par Sory I Dembele Ing Informaticien
L'UNITÉ ARITHMÉTIQUE ET LOGIQUE
les données à traiter
l'opération les drapeaux
à (erreur,..)
effectuer
le résultat de l'opération
Présenté par Sory I Dembele Ing Informaticien
LA MÉMOIRE - STRUCTURE
Dispositif capable d'enregistrer, de conserver et de restituer
des données.
➢ La mémoire est divisée en emplacements mémoire de taille
fixe (d’un octet) pour stocker instructions et données.
➢ 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.
Présenté par Sory I Dembele Ing Informaticien
LA MÉMOIRE - STRUCTURE
La capacité (taille) de la mémoire est le nombre
d’emplacements, exprimé en général en kilo-octets ou en
mégaoctets
Présenté par Sory I Dembele Ing Informaticien
LA MÉMOIRE - STRUCTURE
Présenté par Sory I Dembele Ing Informaticien
OPÉRATIONS SUR LA MÉMOIRE
➢ Seul le processeur peut modifier l’état de la mémoire.
➢ Chaque emplacement mémoire conserve les informations
que le processeur y écrit jusqu’à coupure de l’alimentation
électrique, où tout le contenu est perdu (contrairement au
contenu des mémoires externes comme les disquettes et
disques durs).
➢ Les seules opérations possibles sur la mémoire sont :
Présenté par Sory I Dembele Ing Informaticien
OPÉRATIONS SUR LA MÉMOIRE
➢ écriture d’un emplacement : le processeur donne une valeur
et une adresse, et la mémoire range la valeur à
l’emplacement indiqué par l’adresse ;
➢ lecture d’un emplacement : le processeur demande à la
mémoire la valeur contenue à l’adresse. Le contenu de
l’emplacement lu reste inchangé.
Présenté par Sory I Dembele Ing Informaticien