Académique Documents
Professionnel Documents
Culture Documents
On traite d’abord les principaux composants internes d’un ordinateur (Mémoires, Bus,
UAL, Registres …), puis des notions sur les instructions d’un ordinateur ( Assembleur,
compilation et assemblage, phases d’exécution d’une instruction, pipeline, l’horloge et le
séquenceur) et on termine par une étude détaillée sur le processeur et son langage machine
(rôle du processeur, le microprocesseur MIPS R3000, structure interne et externe du MIPS
R3000).
L’architecture de type Harvard est une conception des processeurs qui sépare
physiquement la mémoire de données et la mémoire programme. L’accès à chacune des deux
mémoires s’effectue via deux bus distincts (Figure 1.1 (a))
Deux mémoires, une pour les instructions (mémoire programme), et l’autre pour les
données.
Deux bus d’adresse
Deux bus de données (bidirectionnels)
l’utilisation d’une seule mémoire qui contient les instructions et les données
l’utilisation d’un seul bus d'adresse,
l’utilisation d’un seul bus (bidirectionnel) de donnée
Une logique complexe pour lire/écrire tour à tour les données et les instructions
La principale différence entre les deux architectures, réside dans la façon de stockage
dans la mémoire, Dans une architecture de Von Newmann les données et les programmes sont
stockés dans la même mémoire et géré par les mêmes informations système de manutention.
Par contre l'architecture de Harvard stock les données et les programmes dans des dispositifs
de mémoire distincts et ils sont traités par différents sous-systèmes.