https://mobirise.com/

SYSTEMES ET RESEAUX EIDD
PRINTEMPS 2017

Référence utile pour coder sur Unix en général, écrit par d'autres members de l'IRIF et disponible à la bibliothèque du 8ème étage. Ce  résumé pour le C. Les feuilles de TD et TP viennent du cours précédent de Fabien de Montgolfier et Matthieu Boutier (et les photos sont allègrement volées sur internet).

Modalités : 

Vous serez notés selon les choses suivantes : 

  • Un projet, correspondant à implémenter un serveur de type FTP.  Sujet du projet fait maison. Ce projet compte à priori pour 35% de votre note mais peut donner des points bonus si vous implémentez des fonctionnalités additionelles. 
  • Une soutenance de votre projet, contant très peu mais nécessaire pour vérifier que vous en êtes bien les auteurs et comprenez tout. 
  • Quelques TPs notés. Si vous les rendez (intégralement fait) dans la semaine vous aurez un petit bonus à l'examen final. Si vous ne rendez rien sous deux semaines vous aurez un malus. 
  • Un examen final, comptant à priori pour 65% de votre note, mais auquel seront rajoutés vos éventuels points bonus.
  • Si vos notes finales ne vous permettent pas d'atteindre 12/20, je prendrai en compte vos TP pour vous éviter un rattrapage. 

Poly de cours.

Semaine 1

Introduction
appel à projets
Processus de démarrage
Système d'exploitation
TD manipulation du système de fichiers
TP cat

Semaine 2

Structure du disque dur
Systèmes de fichier
Inodes
Permissions 
Forks
TD forks 
Aide pour le TP précédent

Semaine 3

TP pendant toute la séance : 
TP synchronisation
Date limite de rendu du TP cat.

Semaine 4

Définitions des réseaux
Topologies
Modèles TCP/IP et OSI
Routage 
Bellman-Ford
TD couches basses

Semaine 5

Communication entre processus
Signaux, tubes
TP guerre des processus
Indices pour le TP

Semaine 6

Introduction à la cybersécurité
Couches Basses
Codes Correcteurs
TD codes correcteurs
Lien pour le code de Golay
Date limite de rendu du TP synchronisation


Semaine 7

Protocoles réseaux
TP réseau
Autre TP pour aide

Semaine 8

Problème des philosophes
Sémaphores et Mutex
Problème producteur consommateur
TD sémaphores
Début du projet

Semaine 9

Gestion de la mémoire
Caches
TP gestion mémoire
TP projection mémoire
Aide au Projet


Semaine 10

TD Bellman-Ford
TP Transfer de fichiers
Aide au projet
Dernière séance avant le 24 avril

Semaine 11

Aide au projet et réponses aux questions

Semaine 12

Si nécessaire séance de soutenance de projets