Chap 1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 10

Architecture des ordinateurs

2éme Année LMD

Mr N. Azizi 2020-2021
Introduction
L’architecture des ordinateurs?
 l’architecture est l’étude et la description du
fonctionnement des composants internes d’un ordinateur.
Elle traite :
◦ le type des informations manipulées et de leur codage,
◦ le dialogue entre composants,
◦ le fonctionnement logique (pas électronique) interne des
composants.

3
Naissance de l’ordinateur
1944 Mark1 d’IBM une machine électromécanique
(utilisant des cartes perforées) pouvait multiplier 2
nombres de 23 chiffres en 6 secondes.

1945 ENIAC (Electronic Numerical Integrator And


Calculator) entièrement électronique 18 000 tubes, 30
tonnes, multiplie 2 nombres de 10 chiffres en 3
millisecondes.
Inconvénients : les données sont sur des cartes
perforées mais les programmes sont câblés en mémoire
et donc, pour passer d’un programme à un autre, il faut
débrancher et rebrancher des centaines de câbles (ce
n’est pas vraiment le premier ordinateur au sens
actuel).

4
Naissance de l’ordinateur
Fin 1945 : JOHN VON NEUMANN, associé à l’ENIAC,
propose un modèle d’ordinateur qui fait abstraction du
programme et se lance dans la construction d’un
EDVAC (Electronic Discrete Variable Automatic
Computer) : l’IAS.

L’ordinateur est né, c’est la machine de VON NEUMANN.


Celui-ci décrit les cinq composants essentiels de se
qu’on appellera l’architecture de VON NEUMANN :
• l’unité arithmétique et logique (UAL) ;
• l’unité de commande ;
• la mémoire centrale ;
• l’unité d’entrée ;
• l’unité de sortie.

5
Naissance de l’ordinateur
US →unité de Sortie
UE → unité d’entrée
UAL → unité arithmétique et logique
UCC → unité de contrôle et de commande

Caractéristiques :
• une machine universelle contrôlée par programme (universelle : contrairement
aux autres pas spécialement dédiées aux opérations arithmétiques) ;
• instructions et données, sous format binaire, stockées en mémoire (important
: instructions et données dans la même mémoire) ;
• le programme peut modifier ses propres instructions ;
• ruptures de séquence.

6
Chronologie
Première génération (1945-1955) : est caractérisée par l’utilisation des tubes
à vides ou encore les lampes à vides, ce sont des machines géantes construites à
base des premiers composants et câblage électriques.

Deuxième génération (1955-1965) : remplacement des tubes par des


transistors ; organisation de la machine autour d’un bus ; stockage sur bande
magnétique ; écrans ; etc.

Troisième génération (1965-1980) : apparition des circuits intégrés (puces)


et des processeurs ) éloignement du schéma de VON NEUMANN car processeurs
d’E/S pour traitement direct avec la mémoire ; miniaturisation (ordinateurs plus
petits, plus rapides et moins chers) ; gammes de machines (même langage
d’assemblage pour des machines différentes, d’où réutilisabilité des programmes)
; multiprogrammation (plusieurs programmes en mémoire, lorsqu’un programme
entre en phase d’entrées-sorties, l’UC passe à l’exécution d’une partie d’un autre
programme).

7
Chronologie
Quatrième génération (1980- ??) : caractérisé par l’utilisation des micro-
processeurs ,se sont des ordinateurs personnels et VLSI (Very Large Scale
Integration) : augmentation des nombres de transistors ; réseau ; terminaux.

génération L’unité de La mémoire Support de observation


traitement centrale stockage
1ere Utilisations des tubes Mémoire à tors Cartes perforées Grosses
à vide et des tambours machines
soupapes magnétiques
2eme Utilisation des Mémoire à films Tambours et Machines
transistors mémoires à tors bandes commercialisables
magnétiques magnétiques
3eme Utilisation des circuit Mémoire à semi bandes et Micro ordinateurs
intégrés conducteurs disques
magnétiques
4eme Utilisation des micro Circuits mémoires bandes et Multi média et
processeurs à très haute disques technologie de la
intégration magnétiques et communication
disques optiques

8
Structure générale d’un ordinateur monoprocesseur actuel

• CPU : Central Processing Unit : élément de l’ordinateur qui interprète et exécute les
instructions d’un programme. CPU n bits ⇒ les informations sont codées sur n bits.
• ROM : Read Only Memory : mémoire « morte » que l’on ne peut que lire.
• RAM : Random Access Memory : mémoire vive (lecture et écriture) et volatile (se vide
quand il n’y a plus de courant) ; c’est (généralement) une suite de cases contenant 8 bits
(soit un octet), chaque case ayant sa propre adresse.
• Périphériques : disque dur (E/S), lecteur disquette (E/S), clavier (E), souris (E), écran (S),
imprimante (S), lecteur cdrom (E), graveur (S), accès réseau (E/S).

9
Von-Neumann vs Harvard

1- Architecture de Von-Neumann:

La même mémoire est utilisé pour stocker les


données et les instructions. La mémoire et le CPU
sont reliés par un seul bus. Par conséquence, on ne
peut pas accéder simultanément aux données et
instructions.

2- Architecture de Harvard:

L'architecture Harvard stocke les instructions les


données dans des unités de mémoire séparées en
utilisant différents bus. L’accès simultané est
possible.

10

Vous aimerez peut-être aussi