Changes between Version 99 and Version 100 of SoclibCourseTp4
- Timestamp:
- Dec 11, 2013, 11:13:49 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp4
v99 v100 198 198 199 199 Vous 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). 200 Chaque processeur a besoin de son propre concentrateur d'interruption. Le composant matériel '''vci_icu''' est un composant mono-canal, qui ne peut servir 201 qu'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 201 203 Comme 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. 202 204 Pour 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.