Cette page met à disposition les supports de cours, les notes
et les programmes C, qui sont quelquefois fournis en annexe.
SE
Unix  
TDA
Programmation C
Prog. Concurrente
TAP
Stages
M1
EDT
Supports de Cours
Système d'Exploitation
Création de processus
- Cours
- Création de processus standards (pdf)
- Création de processus légers (pdf)
- TD
- TP
Communication entre processus locaux
Communication par fichiers
- Cours
- Fonctions de manipulation des fichiers sous UNIX : support de cours (pdf)
- Verrouillage des fichiers sous UNIX : sources des programmes ecricains/lecteurs
- Sans verrouillage :
ecrivain /
lecteur
- Avec verrouillage externe :
ecrivain /
lecteur
- Avec verrouillage interne :
ecrivain /
lecteur /
fichier source commun
fichier header commun
- TD
- TP
- TP de la Fabrique:
Définitions des TDA
(à décompresser par gunzip
et tar xvf
), comprenant :
- Le TDA de base utilisés dans les autres TDA (
commun.h
)
- Un exemple de définition du TDA produit (
produit.{h,c}
)
- La définition et la réalisation du TDA memoire (
memoire.{h,c}
)
- TP de la Bataille Navale:
- Sujet du TP
- Définitions et réalisations des TDA (à décompresser par
gunzip
et tar xvf
)
- TP du jeu des Vers:
Définitions et réalisations des TDA
- Archive des TDA Terrain et Vers
- Fichier README pour utiliser l'archive
Communication par signaux
- Cours : Les signaux Unix (pdf)
- TD
- TP
Communication par tubes
- Cours : Les tubes standards et nommés Unix
- TD
- TP Anneau de processus
- Sujet du TP (pdf)
- Binaire de la commande
jeton
sous Linux
- Binaire de la commande
jeton
sous System5
- Binaire de la commande
jeton
sous MacOS
- Source de la commande
jeton
(à compiler)
Communication par file de messages
- Cours : Les files de messages Unix (pdf)
- TD
- TP
Communication par mémoire partagée
- Cours : Les segments de mémoire partagée Unix (pdf)
- TD
- TP:
Synchronisation
- Cours:
- Algorithmes d'exclusion mutuelle, sémaphores sous Unix (pdf)
- Exclusion mutuelle par moniteur, notion de MPI (pdf)
- TD
- TP:
Communication entre processus distants
- Cours
- Fonctions de création/rattachement de sockets sous UNIX :
- Communication par sockets sous UNIX :
- Échange de données entre processus distants : protocole XDR
- Notion de programmation distribuée par appel de procédures distantes avec le protocole RPC
- support de cours
- archive des exemples vus en cours relatifs
- à un service de 4 opérations arithmétiques sur les éléments d'une liste chaînée
- aux aspects de la programmation d'un service dans les 3 couches RPC
- TD
- TP
- sujet du TP sur le serveur multiprocesseurs en mode datagramme
(dvi,
pdf,
ps)
- Archive du TP sur la diffusion par socket UDP TP_Broadcast.tar.gz
- Archive du TP sur l'Annuaire/anneau UDP TP Annuaire
- TP sur le service RPC de fichiers distants:
- Archive du TP : TP RPC
- Archive des Tests sur le TP : Tests
Initiation au Système d'Exploitation UNIX
Liste des commandes vues en cours
- Cours d'Introduction au SE Unix
- SGF Unix
- Expressions régulières
- Processus
- Utilitaire
sed
Types de Données Abstraits
Programmation avancée en C
- Cours
- Retour sur les pointeurs
- Arguments du main
- Fonction à liste d'arguments variable
- TD
- TP
Initiation Programmation Concurrente pour LPRO SIRI
Archives des exemples du cours. Les exemples sont ceux du compteur relatifs:
Introduction au Traitement Automatique de la Parole
- Cours
- cours 1:
Introduction au Module de décodage acoustique dans la chaîne de Traitement d'un système de RAP:
- TD
- TD1: Déroulement de l'algorithme de Viterbi
- TP
- Archive complète du TP sur Viterbi TP_Viterbi.tar.gz
- Archive des Programmes du TP sur Viterbi TP_Viterbi_Programmes.tar.gz
- TP1: décodage/apprentissage de mots isolés en lois discrètes
- TP2: décodage/apprentissage de mots isolés en lois continues
- TP3: décodage de phrases en lois discrètes
- TP4: décodage de phrases en lois continues
Stages
Ils peuvent être consultés à
- Identifiez vous en cliquant sur le bouton
. Tapez votre login et mot de passe donnés par l'Université
(différent de celui de l'IC2)
- Cliquez sur l'onglet . Vous devriez en principe tomber sur l'emploi du temps de
2012-2013 de l'Université du Maine
- Cliquez sur . Cochez la visualisation graphique et choisissez
"sciences-web" ou "IC2" . Cliquez sur .
- Sélectionnez, en cliquant sur les petites flèches, dans le menu déroulant "à la Windows" de gauche :
Etudiants
UFR Sciences et Techniques
Informatique
M1 GENIE INFORMATIQUE
puis continuer dans les niveaux en fonction de l'EDT que vous souhaitez afficher
- pour celui de toute la promo du M1 → cliquez sur
- pour votre edt personnalisé (activé une fois les inscriptions achevées) → cliquez sur "Etudiants" puis "Etudiants réels" et enfin sur votre nom
Raccourcis:
Pour l'emploi du temps personnalisé
- Allez dans la zone de saisie
- Tapez votre nom
- Cliquez sur les jumelles
Pour l'emploi du temps d'une promotion
- Allez dans la zone de saisie
- Cliquez sur les chevrons pour faire apparaître la fenêtre
- Sélectionnez la promotion que vous désirez dans la rubrique
Filtres configurés par le client
- pour celui de toute la promo du M1:
M1 informatique
- pour les étudiants alternants :
M1 informatique Alternants
- pour les étudiants en formation standard :
M1 informatique Initiaux
- Cliquez sur OK
Codes couleurs
En ce qui concerne le M1, la couleur du créneau horaire indique le type de l'enseignement :
Cours
|
TD
|
TP
|
Examen
|
Réunion
|