M1 MEEF NSI - Univ. Grenoble Alpes
Unité d'enseignement INFO701 - "Machines"
Module "Systèmes d'exploitation et programmation concurrente"
2022-2023
Enseignant: Renaud Lachaize (prenom.nom@univ-grenoble-alpes.fr)
Documents
Cours
- Introduction
- Partie 1: principes generaux [pdf]
- Partie 2: processus [pdf]
- Partie 3: threads [pdf]
- Partie 4: machines virtuelles [pdf]
- Synchronisation [pdf]
- Programmation client serveur avec sockets TCP/IP en Java [pdf]
- Programmation client serveur avec sockets TCP/IP en Python [pdf]
- Gestion de la mémoire [pdf]
TD et TP
- Java
- Rappels sur le langage Java [pdf]
- Rappels sur la notion de Classpath en Java [html]
- Rappels sur les fichiers JAR [html]
- Python
- Quelques informations sur les threads en Python [html]
- TP1 : Introduction aux Threads
- TP2 : Synchronisation de Threads
- TP3 : Synchronisation de Threads (deuxième partie)
- TP 4 : Application serveur concurrente [sujet et fichiers]