Cours 02 Éléments de système

, par
Éléments de système d’exploitation
pilotes du matériel, système de fichiers
processus, ordonnancement (temps partagé)
mémoire virtuelle (mémoire partagée)
interruptions
systèmes multi-utilisateurs, gestion des mots de passe
Attention : les transparents ne reprennent que l’essentiel de l’exposé, des explications approfondies sont données au tableau et à l’oral (ne ratez pas les cours).
Démo de l’ordonnancement en tourniquet
Lorsque l’ordonnancement par tourniquet change rapidement de processus, on a l’illusion que plusieurs programmes tournent en parallèle. C’est l’illusion dans laquelle votre ordinateur vous entretien !
Maintenir une seconde la touche :
f pour passer à un ordonnancement en file d’attente (comme les humains)
t pour repasser en ordonnancement par tourniquet
-/+ pour accélérer/ralentir
o pour afficher/masquer la vue en histogramme
r pour redémarrer du début
P.-S.
Malgré ce que dit l’extension du fichier, le programme utilisé pour coder graphiquement l’ordonnancement de processus est écrit en Processing (Ici interprété en javascript grâce à processing.js).
Documents joints
- gestionnaireProcessus.pde (C source – 3.7 ko)