Changes between Version 1 and Version 2 of TME34-2014


Ignore:
Timestamp:
Feb 21, 2014, 8:16:15 AM (10 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TME34-2014

    v1 v2  
    1313== Séance 2
    1414
    15 La gestion des contextes et l'entrée dans le noyau ont été ajoutés. Vous allez expérimenter les deux.
     15La gestion des contextes et l'entrée dans le noyau ont été ajoutées. Vous allez expérimenter les deux.
    1616
    1717 * Répondez aux questions présentes dans les fichiers hal_cpu_code.h et hal_cpu_code.c.
    1818 * Nous n'avons pas encore de threads, mais nous avons des contextes qui permettent d'exécuter plusieurs "tâches" en pseudo parallélisme sur un seul core.
    1919   * Creez 2 contextes sur le processeur 0
    20    * Chaque contexte utiliseras un tty différent (le 1 et le 2) pour faire un écho (ce qui est taper au clavier s'écrit à l'écran).
    21      Puisqu'on n'a pas encore les drivers vous utiliser les tty directement comme vous le faite pour le tty0.
     20   * Chaque contexte utilisera un tty différent (le 1 et le 2) pour faire un écho (ce qui est taper au clavier s'écrit à l'écran).
     21     Puisqu'on n'a pas encore les drivers vous utiliserez les tty directement comme vous le faites pour le tty0.
    2222 * Pour expérimenter les interruptions, vous allez autoriser les interruptions issues du tty3 et faire un echo.
    2323   L'ISR du tty3 sera directement la fonction __do_interrupt (on n'a pas encore les pilotes)