Utilisateur:Topeil/Principes des systèmes d'exploitation/Plan
Plan pressenti[modifier | modifier le wikicode]
Intro[modifier | modifier le wikicode]
Notions[modifier | modifier le wikicode]
- Programmes et processus
- Mémoire
- Interruptions
Ordonnanceur[modifier | modifier le wikicode]
- Principe et objectifs
- Diverses méthodes d'ordonnancement
Gestion de la mémoire[modifier | modifier le wikicode]
- Principe et objectifs
- Mémoire segmentée/paginée ; gestion matérielle/logicielle du TLB
Abstraction du matériel[modifier | modifier le wikicode]
- Raisons ; interruptions...
Système de fichier[modifier | modifier le wikicode]
- Arborescence
- Système de fichier virtuel
Communication entre processus, gestion des processus[modifier | modifier le wikicode]
Gestion[modifier | modifier le wikicode]
- Fork - implications, optimisation (copy on write)
- Threads - différences avec un processus à part entière
IPC[modifier | modifier le wikicode]
- Passage de messages
- Pipes
- Verrous (faudra bien le mettre qq part)
Résumé sur la sécurité[modifier | modifier le wikicode]
- Gestion des droits utilisateur
- Passage de droits entre processus et interactions diverses
Choix architecturaux[modifier | modifier le wikicode]
- Troll micronoyaux/monolithique
- Architectures particulières (exo noyaux...)
- Complexité des systèmes, problème des drivers...
Systèmes multiprocesseurs[modifier | modifier le wikicode]
- Complexité
- Solutions possibles pour l'ordonnanceur, la gestion de la mémoire et les systèmes de fichier (BKL, verrouillage fin ...)
Annexes[modifier | modifier le wikicode]
- Vocabulaire supplémentaire éventuel
N'hésitez pas à me faire part de vos remarques ici ![modifier | modifier le wikicode]
Il y a encore du boulot : tout ce qui précède tient du spéculatif.
Questions en suspens[modifier | modifier le wikicode]
- 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)
- 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)