Documentation  

Vous trouverez ici les transparents, les exemples de codes utilisés pour illustrer la matière, ainsi qu'une série d'exercices avec leurs corrigés.

Transparents

Exercices

Lectures complementaires

Concepts généraux


Notes de cours: Chap. 1 et 2

Processus, Threads et Annexe 1

Processus et Threads

Solutions

Livre de Tanenbaum (3ième ed) :  Sect. 2.1, 2.2, 10.1, 10.2, 10.3.1, 10..3.2 et 10.3.3

En ligne :  Sect. 4.1, 4.6 et  4.8

Notes de cours:  Chap. 3 et 4

Communication interprocessus, Annexe 2


Tubes de communication 

Solutions

Signaux

Solutions 

Livre de Tanenbaum (3ième ed) :  Sect. 10.6.2, 10.6.3

En ligne :  Sect. 5.1,  5.2  et 5.3.4

Notes de cours:  Chap. 5

Synchronisation de processus et de threads

Synchronisation de processus 

Solutions

Livre de Tanenbaum (3ième ed) :  Sect. 2.3, 10.6.3

En ligne :  Sect. 5.3.3 , 11.5 et 11.6

Notes de cours:  Chap. 6

Interblocage

Interblocage

Solutions

Livre de Tanenbaum (3ième ed) :  Sect. 2.3.7 et  Chap. 6

Notes de cours:  Chap. 7

Gestion de la mémoire et Annexe 3


Gestion de la mémoire

Solutions

Livre de Tanenbaum (3ième ed) : Chap. 3,  Sect. 10.4 et 11.5

En ligne :  Chap. 3

Notes de cours:  Chap. 9 et 10

Cas de Windows

Exemples de codes : 

Windows

Processus et threads

Communication interprocessus

Livre de Tanenbaum (3ième ed) :  Sect. 11.3.3 et 11.4

Ordonnancement de processus

Ordonnancement de processus

Solutions

Ordonnancement temps  réel


Livre de Tanenbaum (3ième ed) :  Sect. 2.4, 10.3.4,  11.4

En ligne :  Chap. 7

Notes de cours:  Chap 8

Gestion de périphériques et systèmes de fichiers

Gestion de périphériques et systèmes de fichiers

Solutions

Livre de Tanenbaum (3ième ed)  Chap. 4 et 5 

Notes de cours:  Chap. 11