Changes between Version 34 and Version 35 of SoclibCourseTp4


Ignore:
Timestamp:
Oct 12, 2009, 9:05:34 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp4

    v34 v35  
    178178== 4.3 Routines de traitement des interruptions ==
    179179
     180 On associe à chaque ligne d'interruption une routine de traitement spécifique,
     181appelée ISR (Interrupt Service Routine). Une ISR a  qui a pour principale fonction
     182de signaler au système d'exploitation qu'un événement s'est produit sur un périphérique.
     183Le logiciel ''système'' doit donc  être modifié pour traiter les requêtes d'interruption.
     184Le code de ces ISRs est défini dans le fichier '''isr.s'''. Ce code s'exécute en mode ''kernel'',
     185et c'est le rôle du gestionnaire d'interruption (qui est des trois composants du GIET) d'exécuter
     186l'ISR correspondant à la ligne d'interruption active, avant de rendre la main au programme interrompu.
     187
     188Par ailleurs, le ''code de boot'' (contenu dans le fichier '''reset.s''') doit maintenant initialiser le vecteur d'interruption
     189(c'est à dire le tableau indexé par le numéro d'interruption, et contenant les adresses des différentes ISR).
     190
    180191== 4.4 Architecture multi-processeurs ==
    181192