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 printemps 2022

Dernière mise à jour : le jeudi 17/02/2022. Attention, le barème pourra encore évoluer si certaines épreuves devaient être annulées ou modifiées. Voila ce que l'on vous propose pour ce semestre :

Pour les épreuves de QCM :

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

Les groupes, enseignant.e.s :

Grp TD Enseignant.e Grp TP Enseignant.e
A Nicolas Louvet A1 Nicolas Louvet
A2 Christophe Lucas
B Grégoire Pichon B1 Grégoire Pichon
B2 Jean-Claude Iehl
C Florence Zara C1 Florence Zara
C2 Pierre Marcus
D Julien Devevey D1 Julien Devevey
D2 Guillaume Bouchard

Emploi du temps

semaine mardi mardi 14h-15h30 mardi 15h45-17h15 CM TD TP
1 01/02 CM1 TP1 CM1 Intro TP1 révisions
2 08/02 CM2 TD1 CM2 Fichiers TD1 Fichiers
3 15/02
vac. 22/02
4 01/03 TP2 (*) TP3 TP2 SSH, TP3 Fichiers
5 08/03 CM3 TP4 CM3 Processus TP4 Fichiers
6 15/03 TD2 TP5 TD2 Processus TP5 Processus
7 22/03 CM4 TP6 (*) CM4 Mémoire TP6 Signaux
8 29/03 TD3 TP7 TD3 Mémoire TP7 Tubes
9 05/04 TP8 TP9 (*) TP8 et TP9 Shell
10 12/04 CI (contrôle)
vac. 19/04
11 26/04
12 03/05 CM5 TP10 CM5 Sockets TP10 Sockets
13 10/05 TD4 TP11 (*) TD4 Sockets TP11 Sockets

Les (*) indiquent lors de quels TP il y aura un QCM en ligne.

Le contrôle du 12/04/22 aura lieu à 14h en amphi Thémis 11.

Les liens vers les EDT par groupe de TP (il faut se connecter) : A1, A2, B1, B2, C1, C2, D1, D2, E1.

L'épreuve écrite terminale a eu lieu le 23/05/2022 à 8h, amphis 4 et 5 du Déambu.

L'épreuve de session 2 aura lieu le 27/06/2022 à 9h, en amphi Georges Gouy.

Ressources pédagogiques du printemps 2022

Les CMs

Les TPs

Les TDs

Les cours

Sera bientôt mis à jour...

Les cours du printemps 2021 (avec des enregistrements)

Vous avez ci-dessous des enregistrements du cours préparés au printemps 2021. Ça n'est pas du travail très professionnel, et nous ne referons pas à l'identique les CM ce semestre, mais ces vidéos sont à votre disposition pour vous aider à rattraper en cas d'absence.

Le découpage des vidéos ne suit pas 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

Des annales

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

Trucs et astuces

Modifier son prompt sur la ligne de commande Linux (sh, bash)

Il est bien pratique d'avoir le chemin du répertoire courant affiché dans le prompt : comme ça, on sait toujours où on est en train de travailler... Actuellement, cela n'est pas le cas sur la plupart des postes de travaille de l'université. Voici comment faire pour remédier à cela.

Vous éditez (éventuellement, il faut le créer) le fichier ~/.bashrc dans votre répertoire personnel. Vous ajoutez la ligne export PS1="\u@\h:\w$" tout à la fin de ce fichier. Ensuite, vous ouvrez un nouveau terminal (ce qui doit avoir pour effet de recharger votre ~/.bashrc), pour vérifiez que votre prompt se met bien à jour : vous devez avoir un prompt plus complet maintenant !