Horaires IN301 : Cours : 14h. TD: 4h TD machine: 6h Projet: 18h.
Responsable : Jean Cousty
Horaires IN3ST01: Cours : 14h+2h. TD: 4h TP :
12h+3h. Projet: 15h.
Responsable : Laurent
Najman
Le but du cours est de présenter les principes de fonctionnement des systèmes d'exploitation. L'objectif du cours est que l'étudiant comprenne les concepts fondamentaux : gestion des fichiers, gestion de la mémoire, gestion des processus, gestion des entrées-sorties. Ces concepts seront illustrés en particulier sur les exemples de Unix, Linux et Windows NT/2000/XP. L'évaluation se fera pour moitié par TD, et pour moitié par examen écrit. La connaissance de l'utilisation d'Unix est un pré-requis, censée avoir été acquise dans les années précédentes. Afin de s'éviter de perdre trop de temps lors des TP, l'étudiant est invité à suivre les liens suivants :Pour ceux qui veulent aller plus loin sur bash, le lien suivant est intéressant: La connaissance d'un langage de programation de "haut-niveau" (C, C++ (ou Java)) est requise. Les TDs se font en C/C++.
- Ptit GUDU, une introduction à unix fait par un étudiant de l'école.
- Station HP sous Unix avec tcsh, en français
- programmation sous Bash
Bibliographie :
![]()
On lira également avec profit
- Systèmes d'Exploitation - Bart Lamiroy, Laurent Najman et Hugues Talbot. Collection Syntex, Pearson Education
- Voir également le site dédié au livre: http://bart.lamiroy.free.fr
- Système d'Exploitation - Juan Manuel Torres, Hanifa Boucheneb et Michel Gagnon
- Systèmes d'exploitation (systèmes centralisés, systèmes distribués) - A. Tanenbaum (Interedition)
- Polycopié du cours " Systèmes d'exploitation et réseaux ". - Bart Lamiroy, Mines de Nancy. Poly en pdf
- La programmation sous UNIX - JM.RIFFLET (Ediscience International)
- The Cathedral and the Bazaar Livre électronique traitant des modèles de logiciels libres. (disponible en français également)
- L'histoire d'Unix et ses dérivées. (impressionnant graphe d'héritage)