Utilisateur:Topeil/Principes des systèmes d'exploitation/Plan

Plan pressenti

modifier
  • Programmes et processus
  • Mémoire
  • Interruptions
  • Principe et objectifs
  • Diverses méthodes d'ordonnancement
  • Principe et objectifs
  • Mémoire segmentée/paginée ; gestion matérielle/logicielle du TLB
  • Raisons ; interruptions...
  • Arborescence
  • Système de fichier virtuel

Gestion

modifier
  • Fork - implications, optimisation (copy on write)
  • Threads - différences avec un processus à part entière
  • Passage de messages
  • Pipes
  • Verrous (faudra bien le mettre qq part)

Résumé sur la sécurité

modifier
  • Gestion des droits utilisateur
  • Passage de droits entre processus et interactions diverses

Choix architecturaux

modifier
  • Troll micronoyaux/monolithique
  • Architectures particulières (exo noyaux...)
  • Complexité des systèmes, problème des drivers...

Systèmes multiprocesseurs

modifier
  • Complexité
  • Solutions possibles pour l'ordonnanceur, la gestion de la mémoire et les systèmes de fichier (BKL, verrouillage fin ...)

Annexes

modifier
  • Vocabulaire supplémentaire éventuel

N'hésitez pas à me faire part de vos remarques ici !

modifier

Il y a encore du boulot : tout ce qui précède tient du spéculatif.

Questions en suspens

modifier
  • Faire des exercices ? Le sujet s'y prête mal, mais si quelqu’un trouve ça nécessaire, je peux m'y atteler.
  • Je pense faire des exemples autour de GNU/Linux, et Unix.
  • Certaines parties débordent un peu du cadre du système d'exploitation : il serait tout à fait possible de tronçonner la leçon.
    Personnellement, je trouve que ça ne fait pas de mal d'ajouter des ouvertures dans les chapitres. C'est dommage de couper dans le tas… Cynddl ( ⌧ ) 9 juin 2011 à 21:42 (UTC)
    Yep. De toute façon, ça va très vite déborder, sur le parallélisme par exemple. Donc soit il faut créer les cours à côté et les intégrer de manière claire, soit je mets tout ça là où j'en ai besoin. J'en suis pas encore au moment où il va falloir tronçonner - surtout au vu des derniers évènements si tu vois ce que je veux dire ^^ Topeil 12 juin 2011 à 14:57 (UTC)