UEF1.2 : ARCHITECTURE DES ORDINATEURS 1
A l’issue de ce cours, l’étudiant doit être capable de concevoir un calculateur élémentaire.
Il doit en particulier :
connaître le rôle de chaque composant dans le chemin de données d’un calculateur.
maîtriser le cheminement de l’information dans les circuits de base et connaître le fonctionnement de l’unité de contrôle (séquenceur).
comprendre les mécanismes de base permettant à un calculateur de communiquer (entrées/sorties et systèmes d’interruption).
Introduction
Technologie des mémoires à semi-conducteurs
Les mémoires mortes
Les ROM (Read Only Memory)
Les PROM (Programmable ROM)
Les EPROM (Erasable PROM) et EEPROM (Electrically Erasable PROM)
Applications des mémoires mortes
Les mémoires vives à accès aléatoire
Les RAM statiques
Les RAM dynamiques
Les mémoires à accès séquentiel
Les mémoires FIFO (First In First Out)
Les mémoires LIFO (Last In First Out) Les mémoires associatives
Description d’une mémoire associative
Opérations sur une mémoire associative
Applications des mémoires associatives
Exemples d’utilisation d’une mémoire associative Les mémoires cache ou mémoires tampon
Principe des mémoires cache
Principe de calcul des adresses physiques
Introduction
Le périphérique
Principaux types de périphériques o Quelques exemples de périphériques
Le contrôleur de périphérique
Architecture d’un contrôleur
Interface de dialogue avec l’unité centrale
Interface de dialogue avec le périphérique
Ordres exécutés par un contrôleur
Introduction
Modes d’entrées / sorties
Le mode programmé
Mode par test d’état
Mode par interruption
L’accès direct mémoire (DMA)
Canal d’Entrées/Sorties
Programme canal
Architecture du canal
Canal sélecteur et canal multiplexeur
Introduction
Différentes causes d’interruption
Les interruptions internes ou déroutements
Les interruptions d’entrées/sorties
Les interruptions matériels
Détection et prise en compte d’une interruption dans un système simple
Détection d’une interruption
Sauvegarde du contexte
Recherche de la cause de l’interruption
Acquittement de l’interruption
Traitement de l’interruption
Restauration du contexte du programme interrompu Les systèmes hiérarchisés d’interruptions
Inhibition, masquage et validation
Détection et prise en compte d’une interruption dans un système hiérarchisé o Codage des niveaux
Interruptions vectorisées
Le séquenceur câblé
Le séquenceur micro-programmé
Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».