Génie de la production automatisée
GPA435 S.E. et prog. système
Cours #1
Systèmes d’ordinateurs
T. Wong, ing., Ph.D.
Jean-Phillipe Roberge, ing., M. ing.
P. Ouimet, ing., jr.
Cours #1
GPA435 Systèmes d'exploitation et programmation de systèmes
Cours #1
Systèmes d’ordinateurs – éléments communs
Motivation
Les ordinateurs sont des machines électroniques gérés par leur
système d’exploitation (SE). Pour maîtriser les SE, il faut bien
connaître le matériel à gérer.
Objectifs d’apprentissage
Décrire les éléments communs de différents systèmes informatiques.
Expliquer l’architecture de base des ordinateurs.
Discuter des tendances associées aux systèmes d’ordinateurs modernes.
Objectifs
Éléments
Discussion
Exemples
Exercices
Lecture
Cours #1
GPA435 Systèmes d'exploitation et programmation de systèmes
Systèmes d’ordinateurs – éléments communs
1. Abstraction
Un ordinateur est composé d’un ou plusieurs modules de processeur,
mémoire, bus systèmes et composants d’entrée/sortie (E/S).
Processeur: contrôle l’opération de l’ordinateur et effectue le
traitement des données.
Mémoire principale: stocke les données et les instructions de
programmes .
Bus système: Permet la communication entre les processeurs, la
mémoire et les composants E/S.
Composants d’entrée/sortie: déplace les données entre l’ordinateur
et son environnement externe.
Objectifs
Éléments
Discussion
Exemples
Exercices
Lecture
Cours #1
GPA435 Systèmes d'exploitation et programmation de systèmes
Systèmes d’ordinateurs – éléments communs
2. Architecture simplifiée
Lune 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
Cours #1
GPA435 Systèmes d'exploitation et programmation de systèmes
Systèmes d’ordinateurs – éléments communs
2. Architecture simplifiée
PC
IR MAR
MBR
IOAR
IOBR
Unité
d’exécution
buffer
buffer
buffer
buffer
buffer
buffer
0
1
2
3
N-1
N-2
instruction
instruction
instruction
donnée
donnée
donnée
Processeur
Composants E/S
Mémoire principale
Bus
système
Objectifs
Éléments
Discussion
Exemples
Exercices
Lecture
1 / 43 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !