Principte des Systèmes d'Exploitation

  • See this page in english

    En bref

  • Code : N7EE01B

Objectifs

L’objectif du cours est une introduction aux concepts de base, l’organisation et aux services fondamentaux d’un système d’exploitation. Le focus est une description des services de base d’un noyau de système d’exploitation dans le but de découvrir et de pratiquer la programmation multi-tâches réactive et parallèle.

Description

Le cours comporte un certain nombre de sections concernant l’organisation d’un système d’exploitation, la notion de processus / tâche, la gestion de la mémoire, l’ordonnancement de tâche, la programmation système couvrant la synchronisation par événement, programmation
multithreads, partage de donnée et synchronisation par sémaphores et moniteurs. Ce cours s’accompagne d’exemples et de la pratique de ces concepts sur Unix-Linux dans le cadre de bureaux d’études.
Trois bureaux d’étude proposent aux étudiants de découvrir (1) le Shell et les commandes de base d’Unix/Linux, (2) la mise en œuvre des applications multiprocessus et réactives (signaux logiciels), et (3) la mise en œuvre des applications multithreads avec l’utilisation de mécanisme de synchronisation par sémaphores.

Compétences visées

A l’issue de ce cours, l’étudiant est capable de réaliser une application multi-tâche réactive, en particulier sous le système d’exploitation Linux.

Pré-requis nécessaires

Une bonne connaissance de l’algorithmique et de la programmation en C sont absolument nécessaires.

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit60%Examen -Operating Systems
CT (contrôle terminal) Bureau d'Etudes40%BE Operating Systems

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit60%Examen -Operating Systems
CT (contrôle terminal) Bureau d'Etudes40%BE Operating Systems

Contact(s)

FABRE JEAN-CHARLES

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup