I) Architecture élémentaire :
- machine de Von Neumann constituée de :
- Unité centrale
- Mémoire centrale
- Interfaces d’entrée/sortie
Unité Centrale (UC)
Exécute les instructions du programme (déroulement) selon l’ordre logique voulu par le
programmeur (Unité de commande);
Assure le traitement des données (Unité de calcul).
Mémoire centrale (MC)
Mémorisation des données et du programme en cours d’exécution;
Programme = ensemble d’instructions écrites par le programmeur dans un ordre logique.
Interfaces d’entrée/sortie
Servent à communiquer avec l’extérieur :
- entrée du programme et des données
- restitution du résultat
Actuellement :
Unité d’échanges : gère les transferts d’information entre UC et périphériques
Périphériques de communication nombreux et variés :
- de sortie : écran, imprimante, table traçante, périph vocaux…
- d’entrée : clavier, souris, lecteur de codes barres, de cartes magn., crayon
optique, écran tactile…
Périphériques de stockage d’informations : mémoire externe ou auxiliaire :
- disques magnétiques ou optiques
- disquettes
- bandes magnétiques…
II) La mémoire :
A) Mémoire centrale (MC) :
Généralités
Données mémorisées sous forme de séquences binaires obtenues par codage :
Entier non signé : binaire pur
Entier signé : convention C2
Réel : convention IEEE, par ex
Chaîne de caractères : ASCII, par ex
Compilation ou assemblage => Chaque instruction est encodée dans le langage machine et
aboutit à une séquence binaire de longueur variable;
Les séquences binaires obtenues pour le programme sont rangées consécutivement en MC;
Données + Programme séquences binaires => MC = ensemble d’éléments mémoire;
n éléments mémoire constituent un mot de n bits;
mot = plus petite unité de mémoire adressable, de taille fixe sur une machine donnée;
chaque mot a une adresse distincte;
adressage = numérotation binaire séquentielle;