|
SYSTEME D'EXPLOITATION (UNIX)
|
|---|
:

Horaires :
cours : 30h Travaux dirigés : Travaux pratiques : 18h
Pré-requis :
Programmation, Initiation à UNIX.
Objectifs :
Comprendre les problèmes liés aux fonctionnalités qu'assurent les Systèmes d'Exploitation :
gestion partagée des ressources, de la mémoire, des communications et les techniques
employées pour résoudre ces problèmes, notamment dans Unix. Etre capable de programmer
sous Unix des applications distribuées.
Contenu
- Gestion des entrées/sorties : notion générale de fichier,
organisation de l'espace disque (System V, BSD), verrouillage et problèmes d'interblocage,
structures de données et primitives.
- Gestion du processeur : notion de processus, mécanismes de création et de recouvrement,
synchronisation, signaux
- Communication et synchronisation locales inter-processus : différents types de
communication (directe/indirecte, messages/continu, mode connecté/non connecté), boîtes aux
lettres, synchronisation par sémaphores, mémoire partagée.
- Communication non locale : Interface socket et modèle client/serveur : concept de socket,
opérations sur les sockets, modèle d'écriture d'applications client/serveur.
Moyens pédagogiques particuliers
Stations de travail sous UNIX

Mise à jour le 11 juin1996
Pour les pages du département,
veuillez adresser vos remarques et commentaires à:
infoweb@esiee.fr
Copyright © 1995 Groupe ESIEE Paris