Changes between Version 29 and Version 30 of WikiStart
- Timestamp:
- Dec 4, 2020, 2:53:52 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v29 v30 77 77 communications interprocessus, etc.), puis on vous présente comment un système open source tel que Linux 78 78 fait pour rendre ces services. C'est très intéressant, mais le système pris comme base est tellement 79 complexe, qu'il est juste possible d evoir qu'une petite partie, et certains étudiants perdent la vue d'ensemble.79 complexe, qu'il est juste possible d'en voir qu'une petite partie, et certains étudiants perdent la vue d'ensemble. 80 80 Pour l'UE d'architecture des ordinateurs, c'est une approche impossible parce qu'elle est trop éloignée 81 81 de l'architecture matérielle. … … 127 127 == [wiki:AS5-TME9 → 1. Boot et premier programme en mode kernel] 128 128 129 Dans cette séance, il s'agit de comprendre comment un ordinateur simple démarre et comment le programmeur peut interagir avec le monde extérieur via les contrôleurs de périphériques. Il s'agit également d'utiliser le langage C pour les programmes et donc la chaîne de compilation ''GCC'' et il s'agitd'introduire l'usage d'un `Makefile`. Nous décrivons aussi les fonctions C pour les entrées-sorties telles que `printf()` et `gets()`. Pour toutes les étapes, le nom de l'exécutable produit est `kernel.x`.129 Dans cette séance, il s'agit de comprendre comment un ordinateur simple démarre et comment le programmeur peut interagir avec le monde extérieur via les contrôleurs de périphériques. Il s'agit également d'utiliser le langage C pour les programmes et donc la chaîne de compilation ''GCC'' ainsi que d'introduire l'usage d'un `Makefile`. Nous décrivons aussi les fonctions C pour les entrées-sorties telles que `printf()` et `gets()`. Pour toutes les étapes, le nom de l'exécutable produit est `kernel.x`. 130 130 131 131 L'architecture de l'ordinateur utilisé dans cette séance est composée d'un processeur MIPS, d'une mémoire multisegment et d'un contrôleur de terminal qui peut contrôler jusqu'à 4 terminaux indépendants.