2016 – 2017: Architecture, Systèmes et Réseaux 2

Cours: By Michael Rao.
Travaux pratiques: Vendredi, de 8h à 10h.

Une description plus détaillée du cours est disponible ici.

Ce cours fait suite au cours d'Architecture, systèmes et réseaux de la licence informatique fondamentale de l'É.N.S de Lyon. La première partie n'est pas indispensable pour suivre ce cours, mais cela ne fait pas de mal de l'avoir suivie.

Cette partie va se concentrer sur le fonctionnement d'un système d'exploitation et les mécaniques de bases d'un réseau (un cours plus détaillé sur les réseaux étant disponible en M1).

Le but de ce cours sera donc d'essayer de retirer la magie d'un ordinateur, afin de vous faire comprendre ce qu'il se passe lorsque vous lancez une forkbomb par exemple.

Devoir Maison

  • DM01: Implantation d'un lecteur pour le système de fichier FAT32.

Travaux pratiques

  • TP01: Sur le bash.
  • TP02: fork et compagnie !
  • TP03: Vers mmap et au delà !
  • TP04: gdb.
  • TP05: Sur les pipes.
  • TP06: Processus légers.
  • TP07: Mutex, files, Mapreduce.
  • TP08: Variables de condition et autres sémaphores.
  • TP09: Ordonnancement.
  • TP10: Linkage statique et dynamique.
  • TP11: Réseau !
  • TP12: Wireshark.
  • TP13: HTTP1 !
  • TP14: UDP.
  • TP15: Real World Réseau !

Ressources