Changes between Version 114 and Version 115 of WikiStart
- Timestamp:
- Nov 17, 2022, 12:26:48 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v114 v115 3 3 [''Start''][__[wiki:Howto-TP Config]__][__[htdocs:cours/doc_MIPS32.pdf User]__][__[wiki:Doc-MIPS-Archi-Asm-kernel Kernel]__] 4 4 — COURS 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]__] 5 [__[htdocs:cours/Archi-1-C9-boot-4p.pdf 9]__] 6 **[__[htdocs:cours/Archi-1-C9-outils-annexe-4p.pdf 9bis]__]** 7 [__[htdocs:cours/Archi-1-C10-app-4p.pdf 10]__] 8 **[__[htdocs:cours/Archi-1-C10-code-annexe-4p.pdf 10bis]__]** 9 [__[htdocs:cours/Archi-1-C11-irq-4p.pdf 11]__] 8 10 — TD 9 11 [__[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]__] … … 119 121 120 122 Il n'y a que trois séances, c'est donc juste le début. 121 La suite est vue au second semestre dans l'UE Archi 2 (LU3NI031) pour ceux que cela intéresse nt.123 La suite est vue au second semestre dans l'UE Archi 2 (LU3NI031) pour ceux que cela intéresse. 122 124 123 125 … … 135 137 136 138 Chaque étape introduit un petit nombre de concepts. 137 Dans la première étape de la première séance, il n'y a que 2 fichiers sources (`hcpu.S` et `kernel.ld`) et 1 `Makefile` simple (de type ''collection de script Shell''). Dans les étapes suivantes, on ajoute progressivement des fichiers avec les services de l'OS et on complexifie le Makefile.139 Dans la première étape de la première séance, il n'y a que 2 fichiers sources (`hcpu.S` et `kernel.ld`) et 1 `Makefile` simple (de type ''collection de scripts Shell''). Dans les étapes suivantes, on ajoute progressivement des fichiers avec les services de l'OS et on complexifie le Makefile. 138 140 139 141 **Le travail demandé pour chaque étape est le suivant :** … … 189 191 == [htdocs:cours/Archi-1-C11-4p.pdf Gestionnaire d'interruption] 190 192 191 Dans cette troisième séance, il s'agit de comprendre comment fonctionne ntle gestionnaire des interruptions. Pour cela, nous allons ajouter dans l'architecture deux composants : un timer qui active périodiquement une ligne d'interruption et un concentrateur de lignes d'interruption. Le concentrateur permet de combiner toutes les lignes d'interruptions des contrôleurs de périphériques pour n'en produire qu'une seule à destination du processeur MIPS.193 Dans cette troisième séance, il s'agit de comprendre comment fonctionne le gestionnaire des interruptions. Pour cela, nous allons ajouter dans l'architecture deux composants : un timer qui active périodiquement une ligne d'interruption et un concentrateur de lignes d'interruption. Le concentrateur permet de combiner toutes les lignes d'interruptions des contrôleurs de périphériques pour n'en produire qu'une seule à destination du processeur MIPS.