Changes between Version 93 and Version 94 of WikiStart


Ignore:
Timestamp:
Feb 6, 2024, 5:30:56 PM (8 months ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v93 v94  
    60601. Pour la microarchitecture, il s'agit de comprendre comment sont réalisés les opérateurs arithmétiques et comment sont exécutées les instructions du MIPS. Vous verrez une technique consistant à décomposer les instructions en micro-instructions élémentaires.
    61612. Pour l'architecture, il s'agit de comprendre comment accélérer les accès à la mémoire grâce aux caches, et quelles sont les conséquences de l'ajout de composants ayant le droit, à l'instar du MIPS, de faire des lectures et des écritures dans la mémoire.
    62 3. Pour le système d'exploitation, il s'agit de comprendre comment une application peut disposer de plusieurs fils d'exécution (threads) s'exécutant en parallèle, comment la mémoire est dynamiquement allouée au noyau et à l'application, comment les threads d'une application se synchronisent et enfin, comment fonctionne une petite bibliothèque graphique. 
     623. Pour le système d'exploitation, il s'agit de comprendre comment une application peut disposer de plusieurs fils d'exécution (threads) s'exécutant en parallèle, comment la mémoire est dynamiquement allouée au noyau et à l'application, comment les threads d'une application se synchronisent et enfin, on l'espère, comment fonctionne une petite bibliothèque graphique (''cette partie n'est pas encore terminée'')
    6363
    6464Pour présenter les concepts des systèmes d'exploitation (OS), on utilise généralement une méthode ''top-down''. Les principes des services de l'OS tels que la gestion des fichiers, des processus, des communications inter-processus sont expliqués, puis illustrés sur un système open source de type Unix. Comme c'est complexe, il est juste possible d'en voir une partie, et c'est parfois au détriment de la vue d'ensemble. Pour une UE sur l'architecture des ordinateurs, cette approche n'est pas idéale parce qu'elle est trop éloignée du matériel.
     
    9191* Pour les TP, il y a plusieurs étapes. Chaque étape représente un nouveau concept et vous trouverez (1) une brève description, (2) une liste des objectifs principaux de l'étape, (3) une liste des fichiers avec un bref commentaire sur chaque fichier, (4) une liste de questions simples dont les réponses sont dans le code, le cours ou le TD et enfin (5) un exercice de codage.
    9292
    93  Compte-rendus:: Vous allez devoir faire vos compte-rendus en utilisant la syntaxe **!MarkDown**. Vous rendez un compte-rendu par binôme déposé sur **[https://moodle-sciences-22.sorbonne-universite.fr/course/view.php?id=2653 Moodle]**. Je vous recommande **vivement** de vous créer un compte gratuit sur **[https://hackmd.io HackMD]**. Vous pourrez éditer vos comptes-rendus en constituant une ''team'' sur HackMD avec votre binôme. Les comptes-rendus devront comporter vos noms, un modèle est proposé ici → __**[htdocs:files/CR031_TPx_nom1_nom2.md CR.md]**__
     93 Compte-rendus:: Vous allez devoir faire vos compte-rendus en utilisant la syntaxe **!MarkDown**. Vous rendez un compte-rendu par binôme déposé sur **[https://moodle-sciences-23.sorbonne-universite.fr/course/view.php?id=2267#section-3 Moodle]**. Je vous recommande **vivement** de vous créer un compte gratuit sur **[https://hackmd.io HackMD]**. Vous pourrez éditer vos comptes-rendus en constituant une ''team'' sur HackMD avec votre binôme. **Les comptes-rendus devront comporter vos noms**, un modèle est proposé ici → __**[htdocs:files/CR031_TPx_nom1_nom2.md CR.md]**__
    9494
    9595Vous avez un corrigé disponible sur **Moodle** qui peut vous aider, mais vous ne devez pas le lire avant d'avoir vraiment tenté de répondre vous-même aux questions. Le corrigé est là pour que vous ne restiez pas bloqué, mais si vous ne cherchez pas à répondre vous-même, ce sera contre-productif. Il n'y a pas forcément toutes les réponses dans les corrigés, en particulier sur la partie TP.