Les enseignements sont assurés par Jacques Madelaine (JM), Jean Saquet (JS) et Cyril Bazin (CB).
Mise à niveau : 2h CM et 4 TP de 3h.
CM le 22/9 de 10h00 à 12h00, TP de 14h00 à 17h pour les 2 groupes.
TP des 29/9, 6/10 et 13/10 : Groupe 1 de 9h00 à 12h00 en S3-409 et
Groupe 2 de 15h00 à 18h00 en S3-409.
Horaires : 20 h CM, 15 h TD, 15 h TP.
10 semaines avec :
2h Cours les mercredi de 8h00 à 10h00 en salle S3-045.
Groupe 1 : TD les mercredi de 10h15 à 11h45 en S3-137, TP de 13h15 à 14h45 en S3-402-403.
Groupe 2 : TD les mercredi de 13h15 à 14h45 en S3-137, TP de 15h00 à 16h30 en S3-402-403.
| Semaine | CM | TD | TP | ||
|---|---|---|---|---|---|
| -1 | 22/9 | JM | Unix, environnement de travail (commandes de manipulation de fichiers et répertoires, droits d'accès, ...). Spécificités du réseau du département. Shell, méta caractères, PATH, structures de contrôle. Procédure shell. Types et contenus de fichiers. (1re partie, 2e partie) | Unix, environnement de travail (pdf) | |
| 0 | 29/9 | JM | Programmation shell (pdf
1 |
||
| 1/10 | JM | Formatage de documents, le système LaTeX (pdf, voir aussi les quelques ressources) | LaTeX (pdf) | Outils Unix de manipulation de textes (pdf) | |
| 1 | 6/10 | JM | Programmation shell (pdf) (voir support de cours shell (3e partie) | ||
| 8/10 | JM | Architecture en couches. Gestion des
interruptions. Entrées/sorties. (pdf) awk (Ressources : faire man gawk ou voir the GNU Awk User's Guide,
et voir ici une réécriture de /usr/share/doc/gawk/examples/prog/dupword.awk)
| Programmation awk(pdf) | Programmation awk -- Mise en œuvre des exos du TD | |
| 2 | 13/10 | JM | Programmation shell awk (pdf) | ||
| 15/10 | JM | Gestion des processus. Gestion mémoire (pdf) | Algorithmes de gestion mémoire (pdf) | Simulation d'algorithme de gestion mémoire | |
| 3 | 22/10 | JS | Principes généraux de réseaux | Les couches de protocoles (pdf) | Architectures matérielles et logicielles des réseaux (pdf) |
| 4 | 29/10 | JM | Appels systèmes Unix (pdf) (sources des programmes) | Programmation système Unix (pdf) | Programmation système Unix : Réaliser un mini shell. |
| 5 | 5/11 | JS | ICMP, Multicast, IPv6 | Étude d'une RFC( pdf ) , texte explicatif (pdf) | Découverte du réseau(pdf) |
| 6 | 12/11 | JM | Programmation threads (pdf) | Programmation threads (pdf) | Programmation threads (pdf) (répertoire ressources) |
| 7 | 19/11 | JS | Protocoles réseaux niveau application et programmation | Étude de protocoles d'application (pdf). Annexe : rfc de POP3 |
Protocoles d'application et programmation réseaux ( pdf ) |
| 8 | 26/11 | JS | Notion d'administration postes de travail et serveurs en réseau | Étude d'un logiciel serveur (pdf) | Configuration d'un poste de travail et d'un service (pdf) |
| 9 | 3/12 | JM | Système de gestion de fichiers (pdf) | Programmation système (pdf) | Réaliser un find multiprocessus.
Le TP simulation système de fichiers est à faire au titre d'exercice libre.
|
| 10 | 10/12 | JS | Sécurité des systèmes et des
réseaux | Architecture réseau, étude de cas (pdf) | Sécurité des systèmes |
Le devoir 1 est à rendre le 4/11/2007, 18h00 au plus tard sous la forme d'un fichier tar.gz regroupant vos sources et votre rapport en pdf. Cette archive tar.gz sera téléchargée en utilisant le système disponible à http://devoirs.info.unicaen.fr/.
Des corrigés sont disponibles ici.
Le petit manuel Unix® qui en est à sa sixième édition depuis 1984 est enfin disponible sur le web en html, en pdf et en postscript gzippé.
Des sujets d'examens avec indication de correction sont ici.