Vous êtes sur la page 1sur 5

VON NEUMAN vs HAVARD

Le terme architecture désigne l’organisation des éléments d’un


système et les relations entre ces éléments. Il existe 2 types
d’architecture, logicielle et matérielle.
L’architecture logicielle concerne l’organisation de différents
programmes entre eux. L’architecture matérielle concerne
l’organisation des différents dispositifs physiques que l’on
trouve dans un ordinateur.

L’architecture de Havard :
L’architecture de Havard est souvent utilisée dans les
processeurs spécialisés tels que DSP (processeur de signal
numérique) pour le traitement des données audio ou vidéo.
Par exemple, le processeur Backfin de Analog Devices utilise
l’architecture de Havard .

L’architecture de Havard est un type d’architecture matérielle


pour ordinateur numérique dans lequel il n’y a pas de
séparation entre la mémoire contenant les données et une
contenant les instructions. Le terme initialement indique que
l’architecture informatique Havard Mark 1 est une
informatique relais qui a mémorisé les instructions sur un
ruban perforé (mémoire de programmes) tandis que les
données on été stockées dans un compteur électromécanique 23
chiffres.
Unité de contrôle

L’architecture de Von Neuman :


Von Neuman décompose l’ordinateur en 4 unités :
-L’unité arithmétique et logique qui est chargée des
opérateurs de bases
-L’unité de contrôle qui se charge de séquençage et controle
des opérateurs et d’allocations de mémoire
-La mémoire qui est souvent 2 types : la mémoire volatile et
la mémoire permanente
-Le dispositif d’entrée et de sortie qui communiquent avec le
monde extérieur.
Les avantages de Neuman :
-Récuperer les dates et les instructions de la meme mémoire
-moins cher
-plus rapide
Elément clé : data et instruction sont stockés dans la meme
mémoire.

Le Bus est un système de communication qui transfert les


données entre un composant de l’ordinateur et peut être
directionnel ou bidirectionnel.
Il y a 3 types de Bus
 Adresse qui transfert les adresses mémoire
 Donnée qui transfert des données
 Contrôle qui transfert les commandes
Le registre est une localisation accessible par un processeur,
c’est la mémoire la plus rapide et la plus petite mais aussi
temporaire.

Les différences entre l’architecture de Von


Neuman et Havard  :
* Arrangement :
-Dans l’architecture de Havard, le CPV est connecté à la fois
à la mémoire des données (RAM) et à la mémoire
programme (ROM) séparément
-Dans l’architecture Von Neuman , il n’y a pas de données
séparées et de mémoire programme , au lieu de cela une
seule connexion mémoire est donnée à la CPU.
* Exigences matérielles :
-Havard nécessite plus de matériel car il nécessite des
données et un bus d’adresses séparés pour chaque mémoire.
-Contrairement à l’architecture de Havard cela nécessite
moins de matériel car seule une mémoire commune doit être
atteinte.
* Besoins d’espaces :
-L’architecture de Havard nécessite plus d’espaces que
l’architecture de Von Neuman
*Vitesse d’exécution :
-La vitesse d’exécution de Havard est plus rapide car le
processeur récupéré les données et les instructions
simultanément.
-La vitesse d’exécution de Von Neuman est plus lente car elle
ne peut pas récupérer les données et les instructions en même
temps
* Utilisation de l’espace :
-Havard : résulte un gaspillage d’espace
-Von Neuman : l’espace n’est pas gaspillé.