Merci de nous contacter en mettant bien [LIFASR5] ...
en objet de votre mail !
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 :
Elles auront lieu au cours de certains TP, et vous serez prévenus à l'avance ; le planning prévisionnel est déjà visible ci-dessous.
Elles seront faites en temps limité : si vous n'avez pas enregistré et clôturé vos réponses à la fin de l'épreuve, vous-vous exposez à la note de 0.
Vous devez être présent lors des épreuves de QCM et être émargé par votre chargé de TP : si vous n'êtes pas émargé, vous-vous exposez à un ABINJ même si vous avez répondu.
Vous aurez accès au QCM via votre bilan TOMUSS. Avant le début d'un QCM, ne rafraîchissez pas sans arrêt votre bilan, sinon TOMUSS va vous bloquer pour une durée allant jusqu'à une minute, et vous perdrez du temps.
Votre note de 2d session remplacera votre note à l'ECA de 1ère session.
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 |
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.
Sera bientôt mis à jour...
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.
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 |
Les supports du cours sont là ; 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 |
Les supports du cours sont là ; 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 |
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 |
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 éléments de corrections sont fournis dans certains cas, mais attention, il est fort possible qu'il reste des erreurs !
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 !