SYSTEMES ET RESEAUX |
|---|
MAJEURE INFORMATIQUE
Intitulé du module : SYSTEMES ET RESEAUX
Volume Horaire : 130 H + 15 H programmées (*)
Horaires : Cours : 86h Travaux dirigés : 8h Travaux Pratiques : 36h
Pré-requis :
Tronc Commun Informatique ESIEE
Objectifs :
(*) Etude de cas
| Contenu et planning des enseignements | ||||
| Thèmes | Horaires | |||
| Cours | TD | TP | Pér. | |
| Architecture des Ordinateurs
Architecture des processeurs RISC Contrôle et traitement des aléas, pipeline pour les opérations multicycles,processeurs RISC superscalaire et superpipeline Hiérarchie Mémoire :
Gestion des entrées-sorties Contrôleur de périphériques, mécanismes bas niveau de communication de contextes de processus, organisation des pilotes de périphériques sous Unix. |
10h
12h 6h |
2h
4h 2h |
1
1 1 |
|
| Système D’exploitation UNIX (I)
Notion de processus : principe d’ordonnancement TP1 : Création de processus et synchronisation par signaux TP2 : Utilisation du système de fichier : mise en place de verrous d’accès, Simulation d’une gestion de compte bancaire |
21h | 8h | 1 | |
| Systeme d’Exploitation UNIX (II)
Synchronisation et communications : les conduits TP3 : Communications par conduits (PIPE, FIFO) :Client/Banquier TP4 : Sémaphores et mémoire partagée : traitement par lot TP5 : Les Thread : banquier multithread |
7h | 12h | 2 | |
| Réseaux Informatiques : Protocoles et Services
Généralités sur les réseaux : supports
de transmission, topologies, méthodes d’accès - Etude de
cas Internet : Concepts et Protocoles : Description des services (Internet et Berkeley) : TP1 : Mise en oeuvre des commandes liées aux protocoles: Internet, programmation d’une méthode d’accès. TP2 : Mise en oeuvre d’un protocole de routage : RIP |
12h | 8h | 2 | |
| Communication sous Unix : applications réparties
Programmation internet - sockets : modèle client serveur TCP/IP et UDP/IP TP1 : Programmation sockets RPC et TLI : protocoles, primitives de base et programmation XDR, RPC : exemples de programmation XTI, TLI : exemples de programmation TP2 : Programmation RPC |
16h | 8h | 2 | |
Etude de Cas (comprenant 15H programmées) : Plusieurs micro-projets seront proposés : il s’agira d’étudier et de développer des applications, aussi bien dans un environnement centralisé que réparti : applications client-serveur. Les sujets proposés feront le lien avec le module : Langages, Programmation et Bases de Données.
Bibliographie :
I - Architecture des Ordinateurs
II - Système d’Exploitation Unix
III - Réseaux informatiques : protocoles et services
IV - Communication sous Unix :applications réparties
Evaluation :
| Durée | Coefficien t | ||
| 1ère partie | Examen écrit en Architectures des Ordinateurs
Examen écrit en Système d’Exploitation UNIX (I,II) |
2h
4h |
6 |
| 12 | |||
| 2ème partie | Rapport de tp en Système d’Exploitation UNIX (I, II) | ||
| Examen écrit en Réseaux Informatiques | 2h | 6 | |
| Examen écrit en Communication sous UNIX | 2h | 6 | |
| Rapport de TP de : Réseaux Informatiques
Rapport de TP de : Communication sous Unix |
|||
L’évaluation porte également sur : les projets, rapports de TP et travail personnel