Introduction aux Systèmes d'Exploitation Unix
Niveau : 1ère année du cycle ingénieur en Informatique, second semestre.
Volume horaire : 67,5h Cours Intégrés.
Plan
Présentation générale des systèmes d’exploitation
Définition et objectifs d’un système d’exploitation
Evolution des systèmes d’exploitation
Fonctions d’un système d’exploitation
Structure d’un système d’exploitation
Caractéristiques des Systèmes d’exploitation modernes
Environnement UNIX
Historique
Caractéristiques générales
Le Système de fichiers
Le Shell et la programmation Shell
Les filtres : grep,sed, awk, find, sort
Programmer en C sous GNU/LINUX
Environnement d’exécution : GCC et make
Interaction avec l’environnement d’exécution
Gestion des erreurs
Ecrire et utiliser des Bibliothèques
Le système de gestion de fichiers
Organisation
Primitives d'accès élémentaires aux fichiers
Sécurité et Protection des fichiers
Le système de fichiers d’UNIX (Les E/S de base, répertoire, inode)
Téléchargement (Supports de Cours et TPs)