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

    1. Présentation générale des systèmes d’exploitation

      1. Définition et objectifs d’un système d’exploitation

      2. Evolution des systèmes d’exploitation

      3. Fonctions d’un système d’exploitation

      4. Structure d’un système d’exploitation

      5. Caractéristiques des Systèmes d’exploitation modernes

    2. Environnement UNIX

      1. Historique

      2. Caractéristiques générales

      3. Le Système de fichiers

      4. Le Shell et la programmation Shell

    1. Les filtres : grep,sed, awk, find, sort

    2. Programmer en C sous GNU/LINUX

      1. Environnement d’exécution : GCC et make

      2. Interaction avec l’environnement d’exécution

      3. Gestion des erreurs

      4. Ecrire et utiliser des Bibliothèques

    1. Le système de gestion de fichiers

      1. Organisation

      2. Primitives d'accès élémentaires aux fichiers

      3. Sécurité et Protection des fichiers

      4. Le système de fichiers d’UNIX (Les E/S de base, répertoire, inode)

Téléchargement (Supports de Cours et TPs)