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)