Chargement…

Un programme est rangé en mémoire sous trois instructions : lire A, lire B, calculer A + B. Explique comment ce programme est exécuté dans le modèle de von Neumann.
1) Le processeur cherche la première instruction en mémoire : lire A. Il la décode, puis l'exécute : la valeur de A est récupérée. 2) Il passe à l'instruction suivante : lire B ; il la décode et l'exécute, la valeur de B est récupérée. 3) Il passe à la troisième instruction : calculer A + B ; il la décode et l'exécute, la somme est produite. Les trois instructions ont été traitées l'une après l'autre, dans l'ordre où elles sont rangées : c'est l'exécution séquentielle. Les instructions et les données utilisées (A et B) occupent la même mémoire.
Dans le modèle de von Neumann, que partagent les instructions du programme et les données ?
Elles partagent la même mémoire.
C'est le point central du modèle : les instructions et les données sont enregistrées dans une mémoire commune, et non dans deux mémoires distinctes.
Que signifie l'expression « architecture séquentielle » ?
Cela signifie que les instructions sont exécutées l'une après l'autre, dans l'ordre où elles sont rangées en mémoire.
Le mot « séquentielle » indique que le traitement suit une suite ordonnée : le processeur traite une instruction, puis passe à la suivante.
Cite, dans l'ordre, les étapes du traitement d'une instruction.
Chercher (charger) l'instruction, la décoder, l'exécuter, puis passer à l'instruction suivante.
Cet ordre décrit le traitement d'une instruction : il faut d'abord la lire en mémoire, comprendre ce qu'elle demande, l'appliquer, puis continuer dans l'ordre.
Cette fiche fait partie de notre collection MathématiquesDécouvre toutes nos fiches de 3e pour réviser efficacement !
Voir toutes les fiches de 3e