Changes between Version 22 and Version 23 of WikiStart


Ignore:
Timestamp:
Feb 5, 2022, 12:10:54 PM (2 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v22 v23  
    11{{{#!protected
    22**[https://www-soc.lip6.fr/trac/archi-l3s6/wiki/WikiStart?action=edit EDIT]**
     3**[https://www-soc.lip6.fr/trac/archi-l3s6/wiki/TitleIndex INDEX]**
    34}}}
     5
    46{{{#!protected
    57[[PageOutline]]
    68{{{#!html
    7 <h1><font size=+2> Architecture des ordinateurs L3S6
     9<h1><font size=+2> Architecture des ordinateurs 2 - L3
    810}}}
    911
    10 Cette page est dédiée aux dernières séances du module Archi-2 (LU3NI031).
     12Cette page est dédiée au module Archi-2 (LU3NI031).
    1113Vous y trouverez: (i) les cours et les documentations sur le MIPS (ii) les objectifs généraux du Module, (iii) une explication du principe pédagogique choisi fondé sur l'expérimentation, et enfin (iv) la description des séances.
    1214
     
    23251. Pour la micro-architecture, il s'agit de comprendre comment sont exécutées les instructions du MIPS. Vous verrez l'une des techniques consistant à décomposer les instructions en micro-instructions élémentaires gérées par un micro-séquenceur.
    2426
    25 2. Pour l'architecture, il y a trois parties : (1) la première consiste à comprendre comment accélérer les accès à la mémoire externe en utilisant une petite mémoire placée à l'interface du processeur destinée à stocker les dernières instructions et les dernières données lues ; (2) la seconde consiste à comprendre comment les contrôleurs de périphérique peuvent voler du temps au programme en cours d'exécution pour que le noyau intervienne pour réaliser des opérations urgentes ; (3) La troisième consiste à comprendre les conséquences de l'ajout de composants ayant le droit de faire des lectures et des écritures dans l'espace d'adressage.
     272. Pour l'architecture, il y a trois parties : (1) la première consiste à comprendre comment accélérer les accès à la mémoire externe en utilisant une petite mémoire placée à l'interface du processeur destinée à stocker les dernières instructions et les dernières données lues ; (2) la seconde consiste à comprendre comment les contrôleurs de périphérique peuvent voler du temps au programme en cours d'exécution pour que le noyau intervienne afin de réaliser des opérations urgentes ; (3) La troisième consiste à comprendre les conséquences de l'ajout de composants ayant le droit de faire des lectures et des écritures dans l'espace d'adressage.
    2628
    27293. Pour le système d'exploitation, il s'agit de comprendre comment une application peut utiliser les ressources matérielles (processeur, périphériques et mémoire) de manière sûre. Il n'y aura qu'une seule application, mais elle pourra avoir plusieurs fils d'exécution exécutés en parallèle sur un ou plusieurs processeurs. Il s'agit aussi de comprendre comment la mémoire est allouée au noyau du système d'exploitation et à l'application et comment sont gérés les fichiers sur le disque et dans la mémoire.
     
    3436Les principes des services d'un OS tels que la gestion des fichiers, des processus, des
    3537communications inter-processus sont expliqués, puis illustrés sur un vrai système open source tel que Linux.
    36 Comme Linux est complexe, il est juste possible de n'en voir qu'une partie, parfois au détriment de la vue d'ensemble.
     38Comme Linux est complexe, il est juste possible de n'en voir qu'une partie, et c'est parfois au détriment de la vue d'ensemble.
    3739Pour une UE sur l'architecture des ordinateurs, cette approche n'est pas idéale parce qu'elle est trop éloignée du matériel.
    3840