
Cours #1
GPA435 Systèmes d'exploitation et programmation de systèmes
Systèmes d’ordinateurs – éléments communs
2. Architecture simplifiée
•L’une des fonctions du processeur est d’échanger des données avec la
mémoire principale et les composants E/S via le bus système.
•Le processeur dispose de 4 registres internes pour réaliser ces
échanges:
•MAR (memory address register) contient l’adresse de la mémoire
principale pour l’écriture ou la lecture.
•MBR (memory buffer register) contient la donnée à écrire dans (ou à
recevoir de) la mémoire dont l’adresse est spécifiée par le MAR.
•IOAR (in-out address register) joue le même rôle que le MAR pour les
composants E/S.
•IOBR (in-out buffer register) jour le même rôle que le MBR pour les
composants E/S.
•De même, le processeur dispose de 2 registres internes utilisés dans
l’exécution des instructions d’un programme:
•PC (program counter) contient l’adresse mémoire de l’instruction à
exécuter.
•IR (instruction register) contient l’instruction lue de la mémoire à
l’adresse spécifiée par le PC.
Objectifs
Éléments
Discussion
Exemples
Exercices
Lecture