Vous êtes ici

  1. Accueil
  2. Systèmes d’exploitation (SE)

Systèmes d’exploitation (SE)

Systèmes d’exploitation (SE)

En pratique :

Langue principale : Anglais
Nombre de crédits européens : 5

Description du contenu de l'enseignement

Ce cours présente les concepts fondamentaux des systèmes d'exploitation multitâche : structure d'un système, notion de processus, de taches et des ressources, allocation de ressources et de temps, problèmes et solutions pour la coopération et la compétition entre processus, l’implémentation et l’utilisation de la mémoire virtuelle et la pagination, etc. Des travaux dirigés complètent l’enseignement avec des exercices sur de la synchronisation et la gestion de la mémoire virtuelle. Des travaux pratiques portant sur la synchronisation de processus (en Java) complètent le cours. Par ailleurs des éléments pratiques d'administration système (gestion du système, gestion des utilisateurs, protection des ressources, etc) sont également présentés.
 


Compétences à acquérir

A l'issue de ce module, l'étudiant maîtrisera les concepts des systèmes d'exploitation multitâche en terme d'utilisation et de structure interne de ces systèmes. Il sera en particulier familier avec la notion de mémoire virtuelle et la programmation de processus parallèles coopérants


Intervenant(s)

ANGELIKI KRITIKAKOU