Changes between Version 99 and Version 100 of SoclibCourseTp4


Ignore:
Timestamp:
Dec 11, 2013, 11:13:49 PM (11 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp4

    v99 v100  
    198198
    199199Vous devez modifier le fichier '''tp4_top.cpp''' pour créer un nouveau fichier '''tp4_top_multi.cpp''' .
    200 Chaque processeur aura son propre concentrateur d'interruption (un composant ICU par processeur).
     200Chaque processeur a besoin de son propre concentrateur d'interruption. Le composant matériel '''vci_icu''' est un composant mono-canal, qui ne peut servir
     201qu'un seul processeur. Il faut donc utiliser le composant matériel multi-canaux '''vci_multi_icu''', qui peut servir jusqu'à 8 processeurs. Vous pouvez consulter la documentation ici.
     202
    201203Comme chaque processeur peut - en principe - exécuter plusieurs tâches en pseudo-parallélisme, et que chaque tâche possède un terminal privé, on peut avoir un grand nombre de terminaux. On aura donc un contrôleur TTY indépendant pour chaque processeur.
    202204Pour ce qui concerne les timers, on souhaite avoir un timer indépendant pour chaque processeur, mais puisque le composant !VciTimer peut contenir jusque 256 timers indépendants, on utilisera un seul composant !VciTimer.