Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Interblocage td serie in french for systeme d’exploitation contient 3 exercices to help yo, Exercises of Complexity Theory

It’s a serie to exercise for the interblocage very useful

Typology: Exercises

2021/2022

Uploaded on 01/13/2024

malak-ghimouz
malak-ghimouz 🇹🇷

2 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Université Alger 1 département MI Dr A.Adouane
TD N°4 Système d’exploitation
Inter blocage
Exercice 1
Dans un système il y a 4 processus (Pi, i=0..4) qui partagent 6 types de ressources (Ri, i=0..6). Le
système possède une seule ressource de chaque type.
L’état courant du système est décrit par les matrices d’allocation (ALLOCATION) et de besoin (NEED)
suivantes, ainsi que le vecteur de disponibilité instantanée (AVAILABLE)=[0 1 0 0 0 0] :
1. L’état courant est-il sûr (sain) ? Justifier.
2. Si P3 demande une ressource R2 peut on lui accorder immédiatement sa requête? Justifier.
3. Si P1 demande une ressource R2 peut on lui accorder immédiatement sa requête? Justifier
Exercice 2
Soit un système ayant 3 processus P1, P2, P3, 4 types de ressources R1, R2, R3, R4, de nombre
d’instances respectives 1, 2, 1, 3, se trouvant dans l’état suivant :
P1 détient une instance de type R2 et attend une instance de type R1 ;
P2 détient une instance de type R1 et de type R2 et attend une instance de type R3 ;
P3 détient une instance de type R3
1) Y a-t-il un risque d’interblocage ?
2) Que se passe-t-il si P3 demande une instance de type R2 ?
pf2

Partial preview of the text

Download Interblocage td serie in french for systeme d’exploitation contient 3 exercices to help yo and more Exercises Complexity Theory in PDF only on Docsity!

Université Alger 1 département MI Dr A.Adouane

TD N°4 Système d’exploitation

Inter blocage

Exercice 1 Dans un système il y a 4 processus (Pi, i=0..4) qui partagent 6 types de ressources (Ri, i=0..6). Le système possède une seule ressource de chaque type. L’état courant du système est décrit par les matrices d’allocation (ALLOCATION) et de besoin (NEED) suivantes, ainsi que le vecteur de disponibilité instantanée (AVAILABLE)=[0 1 0 0 0 0] :

  1. L’état courant est-il sûr (sain)? Justifier.
  2. Si P3 demande une ressource R2 peut on lui accorder immédiatement sa requête? Justifier.
  3. Si P1 demande une ressource R2 peut on lui accorder immédiatement sa requête? Justifier Exercice 2 Soit un système ayant 3 processus P1, P2, P3, 4 types de ressources R1, R2, R3, R4, de nombre d’instances respectives 1, 2, 1, 3, se trouvant dans l’état suivant : — P1 détient une instance de type R2 et attend une instance de type R1 ; — P2 détient une instance de type R1 et de type R2 et attend une instance de type R3 ; — P3 détient une instance de type R
  1. Y a-t-il un risque d’interblocage?
  2. Que se passe-t-il si P3 demande une instance de type R2?

Université Alger 1 département MI Dr A.Adouane

Exercice 3

On considère 4 processus P1, P2, P3, P4 et 4 types de ressources R1, R2, R3 et R4 tel que

E=(10, 8, 6, 7). Les tableaux ci-dessous expriment les besoins en ressources des processus

pour leur exécution complète ainsi que l’état du système

Attribué Demande R1 R2 R3 R P1 4 3 1 2 P2 1 2 3 1 P3 2 1 2 1 P4 1 1 0 2

1) Donner le vecteur des ressources disponible D.

2) Le système dans cet état est-il sûr? (donner tous les ordonnancements possibles)

3) Si P1 fait la demande (2, 0, 0, 0) :

a. Donner le nouvel état du système

b. Peut-on accorder cette demande à P

R1 R2 R3 R

P1 2 2 0 3

P2 7 4 2 4

P3 1 2 0 2

P4 0 1 0 1