Changes between Version 15 and Version 16 of WikiStart


Ignore:
Timestamp:
Mar 1, 2021, 1:16:08 PM (3 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v15 v16  
    3030
    3131
    32 = 3. Fonctionnement des séances
     32Souvent, pour présenter les concepts des systèmes d'exploitation (OS), la méthode employée en général est ''top-down''.
     33Les principes des services d'un OS tels que la gestion des fichiers, des processus, des
     34communications inter-processus sont expliqués, puis illustrés sur un vrai système open source tel que Linux.
     35Comme Linux est complexe, il est juste possible de n'en voir qu'une partie, parfois au détriment de la vue d'ensemble.
     36Pour une UE sur l'architecture des ordinateurs, cette approche n'est pas idéale parce qu'elle est trop éloignée du matériel.
     37
     38Nous avons choisi, une approche ''bottom-up''. Nous partons d’un dossier vide, et nous ajoutons progressivement
     39les services en limitant le nombre de fichiers et la taille des codes. Chaque nouveau service qui s'ajoute
     40s'appuie sur les services précédemment construits.
    3341
    3442
    35 = 4. Cours
     43= 3. Cours
     44
    3645
    3746* [htdocs:cours/AS6-0.pdf Cours n°0 : Présentation générale]
     
    4049* [htdocs:cours/AS6-3.pdf Cours n°3 : Gestionnaire d'interruptions]
    4150
    42 = 5. Séances de TD et TME
     51
     52= 4. Séances de TD et TME
    4353
    4454* [wiki:AS6-TME1 TME1 : Retour sur Archi-1]
    4555* [wiki:AS6-TME3 TME2 : Gestionnaire d'interruptions]
    4656
    47 = 6. Documents
    4857
    49 * [wiki:VNC Connexion avec VNC]
     58= 5. Documents
    5059
     60
     61* **[htdocs:cours/doc_MIPS32.pdf Documentation MIPS32 architecture et assembleur (mode user)]**
     62  1. Registres de l'architecture externe accessible en mode user (p. 2)
     63  1. Espace d'adressage du MIPS32 (p. 4)
     64  1. Syntaxe et principales directives du langage assembleur (p. 5)
     65  1. Codage des instructions utilisateur du MIPS32 (p. 9)
     66  1. Instructions accessible en mode utilisateur (p. 11)
     67  1. Appels système de simulateur de processeur **Mars** (p. 22)
     68  1. Convention d'appel des fonctions (p. 24)
     69
     70* **[wiki:Doc-MIPS-Archi-Asm-kernel Documentation MIPS32 architecture et assembleur (mode kernel)]**
     71  1. Modes d'exécution du processeur MIPS
     72  2. Registres protégés utilisables seulement en mode kernel
     73  3. Découpage de l'espace d'adressage
     74  4. Instructions protégées
     75  5. Cause d'entrée et de sortie du noyau du système d'exploitation
     76  6. Fonctionnement du registre d'état `c0_sr`
     77  7. Fonctionnement du registre de cause `c0_cause`
     78
     79* **[wiki:Howto-TP Configuration de l'environnement des TP]
     80  1. Environnement de travail pour les TP
     81  1. Prototype virtuel et chaîne de compilation MIPS
     82  1. Compilation et exécution des programmes
     83
     84* [wiki:VNC Connexion avec VNC] Pour le travail à distance
     85  * Installation d'un client sur sa machine personnelle
     86  * Démarrage d'un serveur sur une machine des salles de TP
     87  * Démarrage du client
     88