Vous êtes sur la page 1sur 2

Systèmes d’exploitation ISET de Jendouba

TD 2 : Gestion des processus et threads

Exercice 1:

1. Dans le système Linux, est-ce que tout processus a un père ?

2. Quand est-ce qu'un processus passe à l'état zombie ?

Exercice 2:

1. On sait qu'un thread est créé par un processus parent, mais quelle différence existe-il entre un
thread et un processus fils ?

2. Quelle serait un avantage principal à utiliser des threads plutôt que des processus fils ?

Exercice 3:

Soient les différents processus ci-dessous.

Processus Temps d’arrivée Temps d’exécution


P1 0 8
P2 1 4
P3 2 9
P4 3 5

Tracer le diagramme de Gant en utilisant l’algorithme SRTF.

Exercice 4:

Soient les différents processus ci-dessous.

processus Temps d’exécution priorité


P1 10 3
P2 1 1
P3 2 4
P4 1 5
P5 5 2

Page 1
Systèmes d’exploitation ISET de Jendouba

Tracer le diagramme de Gant en utilisant l’algorithme HPF.

Exercice 5:

Soient les différents processus ci-dessous.

Processus Temps d’exécution


P1 24
P2 3
P3 3

Tracer le diagramme de Gant en utilisant l’algorithme RR (quantum=4 unité de temps).

Exercice 6:
Soient les différents processus ci-dessous.

Processus Temps Temps


d’arrivée d’exécution
A 0 3
B 1 6
C 4 4
D 6 2

1. Donnez le diagramme de Gantt, pour l’exécution de ces différents processus en utilisant


successivement les algorithmes FIFO, RR (quantum = 2 unités de temps), SJF sans
préemption et SRTF.
2. Calculez les mesures de performance de chaque algorithme en complétant.
(Calculez le débit pour une période égale à 10 unités de temps)

Page 2

Vous aimerez peut-être aussi