mobirise.com

SYSTEMES ET RESEAUX EIDD
PRINTEMPS 2016

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 système de messagerie interne. Sujet du projet (inspiré de celui de W. Zielonka). 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.
  • Un examen final, comptant à priori pour 65% de votre note, mais auquel seront rajoutés vos éventuels points bonus.

Poly de cours.

Semaine 1

Introduction
plan de cours
appel à projets
Notions d'architecture et de hardware 
Processus de démarrage
Système d'exploitation
Structure du disque dur
TD manipulation du système de fichiers
TP cat

Semaine 2

Systèmes de fichier
Inodes
Permissions 
Forks
TD forks 
Suite du TP précédent

Semaine 3

Définitions des réseaux
Topologies
Modèles TCP/IP et OSI
Couche physique 
Couche de liaison
TD couches basses
TP synchronisation

Semaine 4

Problème des philosophes
Sémaphores et Mutex
Axiomes
Problème producteur consommateur
Signaux
TD sémaphores
TP comptage parallèle

Semaine 5

Communication entre processus
Signaux, tubes
Codes Correcteurs
TD codes correcteurs
TP guerre des processus
Indices pour le TP
Lien pour le code de Golay

Semaine 6

Routage
Bellman-Ford
Fin du TP précédent
Début TP réseau
Autre TP pour aide


Semaine 7

Gestion de la mémoire
Caches
TP gestion mémoire
TP projection mémoire

Semaine 8

Protocoles réseaux
Suite des TP précédents

Semaine 9

Séance entière de TP réseau

Semaine 10

Fin du cours réseau et du TP précédent

Semaine 11

Communication par satellite
TP UDP

Semaine 12

Aide au projet
Réponses aux questions