Licence 1 · 5 cours · 8 leçons · 50 h
Systèmes d'exploitation
Comprendre ce que le système fait à la place des programmes : processus, ordonnancement, concurrence, mémoire et fichiers.
Commencer : Rôle et structure d'un système0 % · 0 / 8 leçons
- C1Non commencé
Généralités
2 leçons · 8 hObjectif. Situer le système entre le matériel et les programmes, et savoir lui parler par le shell avant d'apprendre à le programmer.
- Rôle et structure d'un systèmeVous êtes iciDe la machine nue au besoin d'abstraction ; gestion des ressources, interface et protection ; noyau monolithique et micro-noyau ; mode utilisateur, mode noyau et appels système.4 h · en cours
- Prise en main du shellArborescence et commandes de base, redirections et tubes, variables d'environnement, premiers scripts.4 h · non commencée
- C2Non commencé
Processus
2 leçons · 14 hObjectif. Le cœur du cours : ce qu'est un processus, comment il naît et meurt, et sur quels critères le système choisit lequel s'exécute.
- Notion de processusProgramme contre processus, états et transitions, bloc de contrôle ; création et terminaison par fork, exec et wait ; première approche des threads.6 h · non commencée
- OrdonnancementTemps de réponse, temps d'attente et équité ; FIFO, SJF, priorités, tourniquet et files multi-niveaux ; préemption et calculs de moyennes sur diagrammes de Gantt.8 h · non commencée
- C3Non commencé
Concurrence
1 leçon · 10 hObjectif. Ce qui casse quand deux exécutions se croisent, et les outils qui le réparent — sans fabriquer un interblocage au passage.
- C4Non commencé
Mémoire
1 leçon · 10 hObjectif. Traduire une adresse logique en adresse physique, et décider quelle page sacrifier quand il n'y a plus de place.
- C5Non commencé
Fichiers et périphériques
2 leçons · 8 hObjectif. Ce qui reste quand la machine s'éteint : fichiers, droits, organisation physique du disque.
- Système de fichiersFichier, répertoire et chemin ; droits et propriétaires ; blocs, inodes et FAT ; montage, et journalisation en survol.5 h · non commencée
- Entrées/sorties et sécuritéPilotes et tampons, ordonnancement disque, et les notions d'utilisateur, de permission et d'isolation.3 h · non commencée