Changes between Version 69 and Version 70 of SoclibCourseTp5


Ignore:
Timestamp:
Dec 19, 2013, 9:54:31 PM (11 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp5

    v69 v70  
    282282 * 1 segment '''seg_text''' pour le code des programmes utilisateur, dans la zone non protégée.
    283283 * 1 segment '''seg_data''' pour les données globale des programmes utilisateur, dans la zone non protégée.
    284  * 4 segments '''seg_stack_i''' pour les 4 piles d'exécution de 4 tâches, dans la zone non protégée (une pile par cluster.
     284 * 4 segments '''seg_stack_i''' pour les 4 piles d'exécution de 4 tâches, dans la zone non protégée (une pile par cluster).
    285285 * 1 segment '''seg_fbf''' associé au frame buffer, dans la zone protégée.
    286286 * 1 segment '''seg_ioc''' associé au contrôleur de disque, dans la zone protégée.
     
    301301
    302302Placez-vous dans le répertoire '''soft_hello'''. Pour valider l'architecture matérielle (y compris les interruptions),
    303 on va commencer par exécuter le programme d'affichage du message ''hello world'', en parallèle sur chacun des 4 processeurs.
     303ommencez par exécuter le programme d'affichage du message ''hello world'', en parallèle sur chacun des 4 processeurs.
    304304
    305305Le code de boot, contenu dans le fichier '''reset.s''', doit supporter des applications logicielles où les 4 processeurs exécutent 4 programmes différents. Les 4 processeurs exécutent le même code de boot (puisqu'ils se branchent à la même adresse 0xBFC00000), mais certaines actions dépendent du processor_id :