150 likes | 423 Views
Fonctionnement de l'unité centrale (rappels ? de 1ère Année). U.E. U.E. Schéma général de l'unité centrale. Mémoire centrale. H. Séquenceur. CO. 0 1 2 3 k k+1 k+2. RI. RA. U.A.L. B. RD. A. BUS. U.E. U.E. La mémoire centrale contient : des données
E N D
Fonctionnement de l'unité centrale(rappels ? de 1ère Année) J.-M. ADAM – D. BARDOU
U.E. U.E. Schéma général de l'unité centrale Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... RI RA U.A.L. B RD A BUS
U.E. U.E. • La mémoire centrale contient : • des données • des programmes Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 RA CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A BUS
U.E. U.E. Le registre d’adresse (RA) contient l’adresse du mot mémoire à lire ou à écrire Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 RA 3 1 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A BUS
U.E. U.E. Le registre donnée (RD) contient l’information lue ou à écrire dans le mot dont l’adresse est dans RA Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 826 BUS
U.E. U.E. L’unité Arithmétique et Logique effectue les calculs (+, -, *, /) et les opérations logiques (et, ou, non) Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. L’U.A.L. manipule les données des registres A et B B RD A 826 18 826 BUS
Les unités d’échange assurent la communication entre l’unité centrale et les périphériques Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.
Le bus assure la communication entre les composants de l’unité centrale Mémoire centrale H Séquenceur CO 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.
Le compteur ordinal (CO) Mémoire centrale H Séquenceur CO k 0 1 2 3 k k+1 k+2 ... 41 RI 145 720 Le CO contient l’adresse mémoire de la prochaine instruction à exécuter. 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.
Le registre d’instruction (RI) contient l’instruction en cours d’exécution Mémoire centrale H Séquenceur CO k 0 1 2 3 k k+1 k+2 ... RGB 3 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.
Le séquenceur envoie ses commandes aux autres organes de l’unité centrale au rythme de l’horloge (H) commandes Mémoire centrale H Séquenceur CO k 0 1 2 3 k k+1 k+2 ... RGB 3 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.
Le séquenceur, l’horloge et le registre d’instruction (RI) constituent l’unité de commande Unité de commande Mémoire centrale H Séquenceur CO k 0 1 2 3 k k+1 k+2 ... RGB 3 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.
L’unité de commande, l’unité arithmétique et logique, le bus et les registres CO, RA et RD constituent le processeur Unité de commande Mémoire centrale H Séquenceur CO k 0 1 2 3 k k+1 k+2 ... RGB 3 41 RI 145 720 826 RA 3 CHA 0 CHB 2 ADD RGA 3 U.A.L. B RD A 826 18 826 BUS U.E. U.E.