Plan du cours
Page de garde
Préambule
L'enseignement du système
Le niveau utilisateur
Présentation des systèmes d'exploitation
Introduction
Structure du SE
Interface utilisateur
Les systèmes d'exploitation à l'IUT
Terminal
Présentation d'Unix
Introduction
Structure d'Unix
Débuter sous Unix
Système de fichiers sous UNIX
Les commandes Unix
Les caractères génériques
Le caractère backquoting "`"
Les caractères de neutralisation
Quelques commandes UNIX
Fichiers
Types et protections
Modifications des protections
Système de fichiers (file system)
Les liens
La redirection des entrées-sorties
Les tubes de communication
Les interpréteurs de commandes
Introduction
Les variables de l'interpréteur
En Bourne shell
En C-shell
Liens avec le C
Les fichiers d'initialisation
Cycle programme
Introduction
Du source à l'exécutable
Le portage
Les erreurs
Variables en mémoire
Processus
Introduction
Le parallélisme
Utilité
Problèmes
Partage de l'UC
Création d'un processus (sous UNIX)
Distinction père, fils
Changer le code d'un processus
Quelques commandes et fonctions utiles
Programmer en shell
Introduction
Le langage C-shell
suivant