1. Formations à la carte
  2. UTC502 : Principes fondamentaux des Systèmes d'exploitation (3 ECTS)

UTC502 : Principes fondamentaux des Systèmes d'exploitation (3 ECTS)

Pré-requis

Bac + 2 en informatique

Objectifs

Comprendre les principes fondamentaux des systèmes d'exploitation multiprogrammés

Contenu

  • Notions de base sur les systèmes d'exploitation,  Mise en oeuvre de la  protection/isolation : notion d'espace d'adressage, de modes d'exécution user/superviseur, introduction des appels système.
  • Gestion des exécutions programmes, processus, ordonnancement,  threads
  •  Synchronisation
  • Gestion de la mémorisation, mémoire centrale  pagination, problèmes de gestion mémoire et d'allocation de blocs de tailles variables
  • Notion de base en administration système,  comptes, droits, etc  gestion des I/O asynchrones et des interruptions.

Modalités de validation

La note finale de l'unité est obtenue comme suit

  •  devoirs maison noté sur 5 points
  • un examen sur table noté sur 15 points.

Compétences visées

Appréhender les mécanismes fondamentaux des systèmes d'exploitation

Formations

Cette unité d'enseignement est dispensée dans les formations suivantes :

Modalité Statut 2023 - 2024 2024 - 2025 2025 - 2026
Foad
Foad Proposée 2nd semestre