- Les composants d’un système informatique
- Rôle d’un système d’exploitation
- Historique
- Programmation système C versus Python
Le domaine des systèmes d'exploitation est central en informatique. Un système d'exploitation est un logiciel qui contrôle la machine et qui gère tous les autres logiciels. Aucun ordinateur de nos jours ne peut fonctionner sans système d'exploitation. Il est responsable du bon fonctionnement de l'ordinateur et de tous les programmes qui s'exécutent en même temps. Il assure l'optimisation des performances, la sécurité, la confidentialité et la fiabilité du système informatique. Cette UE est conçue pour les étudiants intéressés par l'obtention d'une licence informatique ou par une double licence mathématiques-informatique. Il convient également à tous les étudiants de la licence sciences et technologies intéressés par les aspects de programmation système.
Réalisation de l’exclusion mutuelle par verrouillage
accès à des informations en mode exclusif
schéma producteur-consommateur
Notion de fichier
Introduction à la gestion mémoire
Gestion par segmentation
Gestion par pagination
Algorithmes de pagination
Répartition des cadres entre processus
Ordonnancementsansréquisition
Ordonnancementavecréquisition
Ordonnancement dans les systèmes multi-thread
Un projet système noté, à réaliser soit seul soit en groupe. Les modalités sont à préciser par l'équipe enseignante selon la nature du sujet qui change tous les ans