Système et Réseau

Informations administratives

Volume horaire par certificat

  • Heures encadrées :
    • 10 h cours
    • 10 h travaux dirigés
  • Heures non-encadrées :
    • 10 h travaux pratiques non encadrés en salle de TP (voir l’organisation type de la journée)
    • 20 h travail personnel

Objectif du cours

L’objectif de ce cours est de comprendre les systèmes d’exploitation et les réseaux ainsi que d’acquérir des compétences en programmation concurrente.

Contenu pédagogique

Page du cours

Ce cours doit permettre de :

  • Comprendre le fonctionnement d’un système d’exploitation
    • abstraction du matériel, virtualisation
    • protection et isolation du système et des utilisateurs, noyau
    • partage des ressources, interaction logiciel / matériel
  • Savoir concevoir un programme concurrent
    • activités concurrentes
    • distribution du calcul et performance
    • synchronisation et communication
    • (non déterminisme, interblocages)
  • Comprendre le fonctionnement d’un réseau
    • découpage en couches d’abstraction, conception modulaire
    • protocoles de communication
    • (algorithmique distribuée)

Bibliographie

  • Chapitres 4 et 5 de Introduction à la science informatique : Pour les enseignants de la discipline en lycée informatique, Gilles Dowek (coordination de l’ouvrage collectif) Collection Repères pour agir, CRDP Académie de Paris. 2011
  • Autres références (non exhaustif)
    • Andrew Tanenbaum. Systèmes d’exploitation. Pearson, 4e edition, 2014.
    • Abraham Silberschatz. Principes appliqués des systèmes d’exploitation. Vuibert, 2001.
    • James Kurose and Keith Ross. Analyse structurée des réseaux. Pearson Education, 2e edition, 2004.
    • Andrew Tanenbaum and David J.Wetherall. Réseaux. Pearson, 5e edition, 2011.
    • Remzi Arpaci-Dusseau and Andrea Arpaci-Dusseau. Operating Systems: Three Easy Pieces, 2016. Freely available from http://ostep.org