Changes between Version 118 and Version 119 of Archi-1-TP10


Ignore:
Timestamp:
Dec 20, 2021, 3:54:38 PM (3 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP10

    v118 v119  
    33[__[wiki: Start]__][__[wiki:Howto-TP Config]__][__[htdocs:cours/doc_MIPS32.pdf User]__][__[wiki:Doc-MIPS-Archi-Asm-kernel Kernel]__]
    44— COURS
    5 [__[htdocs:cours/AS5-9-4p.pdf 9]__]
    6 [__[htdocs:cours/AS5-10-4p.pdf 10]__]
    7 [__[htdocs:cours/AS5-11-4p.pdf 11]__]
     5[__[htdocs:cours/Archi-1-C9-4p.pdf 9]__]
     6[__[htdocs:cours/Archi-1-C10-4p.pdf 10]__]
     7[__[htdocs:cours/Archi-1-C11-4p.pdf 11]__]
    88— TD
    9 [__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TD9 9]__][__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TD10 10]__][__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TD11 11]__]
     9[__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Archi-1-TD9 9]__][__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Archi-1-TD10 10]__][__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Archi-1-TD11 11]__]
    1010— TP
    11 [__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TP9 9]__][''10''][__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TP11 11]__]
     11[__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Archi-1-TP9 9]__][''10''][__[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Archi-1-TP11 11]__]
    1212— ZIP
    1313[__[htdocs:files/kO6bin.tgz gcc...]__][__[htdocs:files/tp1.tgz 9]__][__[htdocs:files/tp2.tgz 10]__][__[htdocs:files/tp3.tgz 11]__]
     
    2323
    2424**IMPORTANT\\Avant de faire cette séance, vous devez avoir lu les documents suivants** :
    25 * [wiki:AS5-TP9 Séance de TP sur le démarrage du prototype] : ''obligatoire''
    26 * [htdocs:cours/AS5-10-4p.pdf Cours sur l'exécution d'une application en mode user] : ''obligatoire''
     25* [wiki:Archi-1-TP9 Séance de TP sur le démarrage du prototype] : ''obligatoire''
     26* [htdocs:cours/Archi-1-C10-4p.pdf Cours sur l'exécution d'une application en mode user] : ''obligatoire''
    2727* [htdocs:cours/doc_MIPS32.pdf Document sur l'assembleur du MIPS et la convention d'appel des fonctions] : ''recommandé, mais déjà lu''
    2828* [wiki:Doc-MIPS-Archi-Asm-kernel Documentation sur le mode kernel du MIPS32] : ''obligatoire''
     
    5353
    5454
    55 Cette séance illustre le [htdocs:cours/AS5-10-4p.pdf cours2].
     55Cette séance illustre le [htdocs:cours/Archi-1-C10-4p.pdf cours2].
    5656Les applications de l'utilisateur s'exécutent en mode user. Dans la séance précédente, nous avons vu que les registres de commande des contrôleurs de périphériques sont placés dans l'espace d'adressage du processeur. Les adresses de ces registres ont été placées dans la partie de l'espace d'adressage interdite en mode user. Ainsi, une application n'a pas un accès direct aux périphériques, elle doit utiliser des appels système (avec l'instruction `syscall`) pour demander au noyau du système d'exploitation de faire l'accès. C'est ce que nous allons voir.
    5757