Systèmes d’exploitation

Catalogue des cours de Télécom SudParis

Code

IGSF CSC 4508

Niveau

M1

Graduate

Graduate

Semestre

Spring

Domaine

Informatique

Programme

Programme Ingénieur

Langue

Français/French

Crédits ECTS

4

Heures programmées

45

Charge de travail

90

Coordonnateur(s)

Département

  • Informatique

Equipe pédagogique

Organisation

Cours/TD/TP/projet/examen : 0/42/0/3

Acquis d'apprentissage

À l’issue du module, les étudiants sont capables de :
• Développer une application interagissant avec le système d’exploitation
• Développer une application parallèle à l’aide de processus ou de threads qui interagissent
• Expliquer les principaux mécanismes internes d’un Système d’exploitation
• Implémenter les principaux mécanismes dans un Système d’exploitation jouet

Compétences CDIO

  • 1.3 - Connaissances avancées en ingénierie : méthodes et outils
  • 2.1.6 - Réflexions sur les problèmes et les paradoxes
  • 4.3.2 - Définir la fonction, le concept et l'architecture
  • 4.4.6 - Conception durable, sécurité, ergonomie, esthétique et autres objectifs
  • 4.5.3 - Processus de réalisation logicielle

Prérequis

Algorithmique (notions), Architectures matérielles (notions), Langage C (bonne pratique), Unix utilisateur (bonne pratique)

Mots-clés

Ordonnancement, threads, architecture d'un logiciel serveur, communication inter-processus, système d’exploitation, mémoire

Contenu

- Utilisation des mécanismes fournis par un système d’exploitation
- Interactions entre système multi-tâche et processus
- Gestion de la mémoire
- Entrées-sorties
- Communications inter-processus (IPC)
- Synchronisation entre processus
- Architecture d’un processeur
- Threads
- Architecture d'un logiciel serveur
- Fonctionnement interne d’un Système d’exploitation
- Appel système
- Ordonnancement de threads
- Gestion de la mémoire
- Pile d’entrées/sorties

Evaluation

La validation de cette UV est basée sur du controle continu ainsi qu’un TP noté.
La présence aux heures programmées est obligatoire, et peut influer sur la pondération de la note finale.