Infos générales

Contacts (at univ-lyon1 point fr)

Merci de nous contacter en mettant bien [LIFASR5] ... en objet de votre mail !

Modalité de contrôle des connaissances et des compétences

** Attention, cette partie sera bientôt revue et mise à jour ! **

Pour mémoire, voici ce qui a été fait au printemps 2021.

L'UE est en Contrôle Continu Intégral (CCI). Pour le printemps 2021, nous avions prévu :

Mais nous avions laissé la mention "le barème pourra cependant encore évoluer si certaines épreuves devaient être annulées ou modifiées". Au final, comme on nous n'avons pas fait de TP noté, nous avons fait :

Suite à la 1ère session (contrôle continu et ECA du 26/05), si vous avez moins de 10 à l'UE, et que vous refusez la compensation en 1ère session, vous pouvez vous présenter à la 2d session le mercredi 30/06 à 14h en amphi Depéret. Le refus de compensation à la 1ère session sera signé sur la feuille d'émargement en début d'épreuve, et il ne vous empêche pas de compenser une fois votre note de 2d session mise à jour. Pour organiser cet examen, vous êtes prié.e de vous rendre sur TOMUSS avant le mercredi 23/06 pour indiquer votre souhait de vous présenter en seconde session dans la case prévue à cet effet (case "2dsession").

Votre note de 2d session remplacera votre note à l'ECA de 1ère session.

Les groupes, enseignant.e.s, canaux de communication :

Grp TD Enseignant.e Lien chat Grp TP Enseignant.e Lien visio
A Laure GONNORD groupe-a A1 Laure GONNORD lien
A2 Maxime GONTHIER lien
B Grégoire PICHON groupe-b B1 Grégoire PICHON présentiel (lien)
B2 Guillaume Bouchard lien
C Nicolas LOUVET groupe-c C1 Nicolas LOUVET lien
C2 François PITOIS lien
D Basile FRABONI groupe-d D1 Basile FRABONI lien
D2 Jean-Claude IEHL lien

Planning

Ressources pédagogiques

Les cours

Vous avez-ci dessous le plan de chaque cours, découpé en sections et sous-sections. Des vidéos de ces cours sont disponibles, il faudra les suivre et les travailler avant les séances de CM. Lors des séances de CM, votre responsable d'UE ne refera pas le cours, mais répondra à vos questions.

Le découpage des vidéos ne suit pas forcément exactement le plan des cours : la colonne "Vidéo" qui indique la vidéo correspondante à chaque section/sous-section.

Le CM1 d'introduction

Les supports du cours sont ici ; le plan et les 4 vidéos (parties a, b, c et d ; toutes les vidéos du CM1 sont dans cette playlist :

Section Sous-section Vidéo
Introduction Interface avec le matériel partie a
Organisation partie a
Sécurité partie b
Interface avec l’utilisateur partie b
Résumé partie b
Programmation et environnement de travail Point sur les "prérequis" de l'UE partie c
Remarques sur la programmation C/C++ partie c
Compilation/exécution partie d
Conclusion partie d

Le CM2 sur les fichiers

Les supports du cours sont ; le plan et les 4 vidéos (parties a, b, c et d ; toutes les vidéos du CM2 sont dans cette playlist :

Section Sous-section Vidéo
Les fichiers Types de fichiers partie a
Répertoires partie a
Appels systèmes (POSIX) partie b
Systèmes de fichiers Structure du disque partie c
Structure au niveau du fichier partie c
Quelques détails partie c
Gestion des droits Gestion des droits Unix partie d
Les listes de contrôle d’accès (ACL) partie d
Conclusion partie d

Le CM3 sur les processus

Les supports du cours sont ; le plan (avec les vidéos des parties a, b et c ; toutes les vidéos du CM3 sont dans cette playlist :

Section Sous-section Vidéo
Notion de processus Notion de processus partie a
Commutation partie a
État d’un processus partie a
Observation des processus partie a
Programmation Création de processus partie b
Terminaison d’un processus partie b
Recouvrement d’un processus partie b
La communication entre processus Paramètres de la fonction main() partie c
Les variables d’environnement partie c
Les signaux partie c
Tubes anonymes partie c
Tubes nommés (fifo) partie c
Conclusion partie c

Le CM4 sur la mémoire

Les supports du cours sont par là ; le plan (avec les vidéos des parties a, b et c; toutes les vidéos du CM4 sont dans cette playlist :

Section Sous-section Vidéo
Le problème partie a
Principes de la mémoire virtuelle Organisation de la mémoire partie a
Formalisons un peu... partie b
Un exemple de solution Le principe sur un exemple partie b
Des ingrédients supplémentaires partie b
Allocation des pages et gestion des cadres partie c
Conclusion partie c

Le CM5 sur les sockets

Les supports du cours sont par ici ; toutes les vidéos du CM4 sont dans cette playlist, mais aussi listées dans le plan ci-dessous (avec les vidéos des parties a, b et c :

Section Sous-section Vidéo
Introduction Problématique partie a
Quelques notions sur les réseaux partie a
Les sockets Définition partie b
Mise en place côté serveur partie b
Mise en place côté client partie b
Échange de données partie b
En résumé partie b
Transferts de données avec les sockets Position du problème partie c
Quelques pièges classiques partie c
Comment s’y prendre ? partie c
Conclusion partie c

Les TPs

Les TDs

Emploi du temps

semaine lundi lundi 11h30-13h mardi 14h-15h30 mardi 15h45-17h15 CM TD TP
1 25/01
2 01/02 CM1 TP1 Introduction révisions - TP1
3 08/02
vac. 15/02
4 22/02 CM2 TD1 fichiers fichiers
5 01/03 CM3 TP2 TP3 processus fichiers, ssh - TP2,3
6 08/03 TD2 TP4 processus QCM1, fichiers - TP4
7 15/03 CI Th. 10 et 11 TP5 proc en autonomie
8 22/03 CM4 TP6 mémoire signaux -TP6
9 29/03 TD3 TP7 mémoire tubes -TP7
10 05/04 TP8 TP9 mini shell - TP8
11 12/04
vac. 19/04
12 26/04 CM5 TP10 sockets communication socket - TP9
13 03/05 TD4 TP11 serveur web - TP10
14 10/05 TP12 suite TP10 + QCM

Des annales

Des éléments de corrections sont fournis dans certains cas, mais attention, il est fort possible qu'il reste des erreurs !