Changes between Version 57 and Version 58 of WikiStart
- Timestamp:
- Sep 12, 2021, 4:41:16 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v57 v58 148 148 1. Visite guidée du code sur un exemple 149 149 150 == [htdocs:cours/AS5-11-2p.pdf 3. Cours interruptions et exécution en temps partagé ⟶] 151 1. Définition des interruptions 152 1. Vue matérielle et gestion logicielle des interruptions 153 1. Définition d'un fil d'exécution 154 1. Principe de l'exécution en temps partagé 155 150 156 151 157 … … 169 175 == [wiki:AS5-TME11 3. Gestionnaire d'interruption ⟶] 170 176 171 Dans cette troisième séance, il s'agit de comprendre comment fonctionne le gestionnaire des interruptions . Pour cela, nous allons ajouter dans l'architecture deux autres composants : un timer qui compte le temps (ou ici qui compte les cycles) et un concentrateur d'interruption. Ce concentrateur permet de mixer toutes les lignes d'interruptions des contrôleurs de périphériques pour n'en produire qu'une seule à destination du processeur MIPS.177 Dans cette troisième séance, il s'agit de comprendre comment fonctionne le gestionnaire des interruptions et le principe d'exécution de plusieurs fils d'exécution en temps partagé. Pour cela, nous allons ajouter dans l'architecture deux composants : un timer qui compte le temps (ou ici qui compte les cycles) et un concentrateur d'interruption. Ce concentrateur permet de concentrer toutes les lignes d'interruptions des contrôleurs de périphériques pour n'en produire qu'une seule à destination du processeur MIPS. Pour l'exécution des programmes en temps partagé, nous allons décrire le principe de fil d'exécution un processus, nous allons voir comment les créer et comment ils peuvent s'exécuter à tour de rôle sur le processeur.