Rechercher Se connecter FR EN

Systèmes d'exploitationMathématiques et Informatique 5 (MRI)

FISA MRI Semestre 5 Tronc Commun

Systèmes d'exploitation

Unité d'enseignement Mathématiques et Informatique 5 · M05T_MIN1
7ECTS (UE)
2Coefficient
21:20Heures

Séquencement

2C 2TD 2C 2TD 2C 2TD 2C 2TD
↳ Ferrere Emile
C TD C TD C TD C TD
↳ Wehbe Mariam
C TD C TD C TD C TD

Objectifs pédagogiques

Dans les calculateurs, les systèmes d'exploitation (SE), fournissent une machine virtuelle à l'utilisateur permettant des abstractions de haut niveau et une interface de programmation et d'utilisation évoluée.

L'étudiant doit connaître les différents niveaux d'un calculateur (Hardware, Kernel et Userland) ainsi que les techniques fondamentales qui permettent à ces trois niveaux de fonctionner et communiquer.

Pré-requis

ModuleUnité d'enseignementSemestre
Algorithmique et ProgrammationMathématiques et Informatique 5S5

Programme

Définition et rôles des systèmes d'exploitation, Les interpréteurs de commandes, Définition du processus, allocation de mémoire virtuelle, Les différents modes d'exécution des processus, Flux de données et redirections, Utilisation des appels système, Communications inter processus, Les systèmes de fichiers (gestion des droits), Ordonnancement des processus, les politiques. temps réel, les priorités, Programmation multi-coeurs (Threads, affinity).

Modalités d'évaluation

Examen final.

Références bibliographiques

Dutreix, "Unix : administration système ", Ed. ENI. Blaess, "Programmation système en C sous Linux" Eyrolles. Griffiths,"Architecture des systèmes d'exploitation", Hermès. Tanenbaum "Les systèmes d'exploitation", Interéditions. Mitchell, "Advanced Linux programming", New riders.

Compétences

2
Réf.VerbeDescriptionNiveau
C1_2analyserles éléments et le fonctionnement d'un système d'exploitation3
C1_2géreret optimiser la configuration d'un système d'exploitation3