Changes between Version 57 and Version 58 of WikiStart


Ignore:
Timestamp:
Sep 12, 2021, 4:41:16 PM (3 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v57 v58  
    148148  1. Visite guidée du code sur un exemple
    149149
     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
    150156
    151157
     
    169175== [wiki:AS5-TME11 3. Gestionnaire d'interruption ⟶]
    170176
    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.
     177Dans 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.