Changes between Version 29 and Version 30 of WikiStart


Ignore:
Timestamp:
Dec 4, 2020, 2:53:52 PM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v29 v30  
    7777communications interprocessus, etc.), puis on vous présente comment un système open source tel que Linux
    7878fait 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 de voir qu'une petite partie, et certains étudiants perdent la vue d'ensemble.
     79complexe, qu'il est juste possible d'en voir qu'une petite partie, et certains étudiants perdent la vue d'ensemble.
    8080Pour l'UE d'architecture des ordinateurs, c'est une approche impossible parce qu'elle est trop éloignée
    8181de l'architecture matérielle.
     
    127127== [wiki:AS5-TME9 → 1. Boot et premier programme en mode kernel]
    128128
    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'agit 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`.
     129Dans 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`.
    130130
    131131L'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.