Johannes Von Neuman, Mathématicien d'origine Hongroise (1903 - 1957), est connu pour ses travaux de mécanique quantique et par sa théorie des jeux (Théorie des jeux et du comportement économique, 1944). Il participa à la conception de la bombe H.
Il analysa la structure des calculateurs et fut à l'origine de l'enregistrement des programmes dans la mémoire des ordinateurs. Il participa à la conception de l'ENIAC, le premier véritable ordinateur moderne.
Ce qui nous préocupe particulièrement en informatique c'est son modèle de machine universelle (1946) qui caractérise les machines possèdant les éléments suivants :
Le schéma suivant illustre une vue simplifiée de ce type d'architecture.
L'ALU [“Arithmetic and Logic Unit”[1]] ou UAL [Unité Arithmétique et Logique] est chargé de réaliser les calculs (+,-,/,*,AND,OR,NOT).
Un registre lui est associé : l'ACC [“Accumulator”[12]] pour mémoriser par exemple un résultat intermédiaire.
La mémoire est un espace dans lequel chaque composant est accessible par une adresse.
Les opérations permises sur la mémoires sont les opérations de lecture et d'écriture. L'UC [unité de contrôle] inscrit l'adresse d'une cellule dans un registre d'adresse [RA] et demande une opération de lecture ou d'écriture. Les échanges se font par l'intermédiaire d'un registre de mot [RM].
L'unité d'information accessible en une seule opération de lecture est nommée le mot (la taille du mot varie en fonction de l'architecture de la machine).
Le PCU [“Program Control Unit”[7]] ou UC, est chargé de décoder et exécuter les instructions.
Il effectue donc les opérations suivantes :
Le PCU dispose de 2 registres (unités mémoire) :
Notre architecture est encore incomplète : il nous manque les bus, ensembles de fils électriques sur lesquels transitent les informations entre les unités.
La largeur du bus correspond au nombre de fils constituant le chemin. C'est le nombre d' impulsions électriques pouvant être envoyés en parallèle (en même temps).
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
68 mots clés dont 59 définis manuellement (plus d'information...).
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)