• Aucun résultat trouvé

Module de Systèmes d’exploitation

N/A
N/A
Protected

Academic year: 2022

Partager "Module de Systèmes d’exploitation"

Copied!
1
0
0

Texte intégral

(1)

1/1

Université de Chlef Janvier 2017

Département Informatique

Filière : 1 ère Année Master - Ingénierie des Logiciels

Examen semestriel

Module de Systèmes d’exploitation

Durée : 1H30

Exercice 1 : (6 points)

1. Expliquez le principe de la communication par "tubes" en IPC. Donnez ses avantages et ses inconvénients.

2. Qu'est ce que la "virtualisation" pour les systèmes d'exploitation ? . Donnez ses avantages et ses inconvénients.

3. Expliquez le principe de chacune des méthodes de traitement des interblocages.

Exercice 2 : (6 points)

Soient les 3 processus suivants :

Processus P1 Début

Cycle

Afficher("A") Fin Cycle Fin

Processus P2 Début

Cycle

Afficher("B") Fin Cycle Fin

Processus P3 Début

Cycle

Afficher("C") Fin Cycle Fin

Ecrire un programme Java qui implémente les 3 processus sous forme de threads, et impose que l'affichage soit toujours dans cet ordre : ABCABCABCABC...

Exercice 2 : (8 points)

On considère N processus Pi et un processus Maître , dont le schéma est donné ci-dessous : Processus Pi

Début PA ; PB ; Fin.

Processus Maître Début

MA ; MB ; Fin.

• Les N processus Pi et le processus Maître s’exécutent en parallèle.

• Chaque processus Pi exécute la partie d’instructions PA et se bloque.

• Après avoir terminé la partie d’instructions MA, le processus Maître attend que tous les processus Pi aient terminé chacun sa partie PA ; il poursuit alors l’exécution de la partie MB.

• Une fois la partie MB terminée, le processus Maître libère tous les processus Pi bloqués, qui peuvent alors continuer leur exécution.

Proposez un schéma de synchronisation des processus Pi et Maître en utilisant des sémaphores.

Références

Documents relatifs

, Nous établirons les propriétés de convergence des processus d’approximation stochastique en nous appuyant sur les propriétés de stabilité étudiées dans

La préemption est la capacité d'un système d'exploitation multitâche à suspendre un processus au prot d'un autre.. Le multitâche préemptif est assuré par

les outils permettant aux processus de s'échanger des données les outils permettant de synchroniser les processus, notamment pour gérer le principe de section critique.. les

Non, la courbe n’est pas d’un seul tenant, la fonction ne semble pas continue sur IR.. Démontrer que E est continue sur tout intervalle de la forme [n ;n+1[ où n est

Dès que vous avez terminé vos études et que vous n’avez plus d’obligations envers votre école, vous n’êtes plus étudiant et vous ne pouvez donc plus faire de

À cette fin, le conseil d’établissement favorise la participation des élèves, des parents, des enseignants, des autres membres du personnel de l’école et de

Théoriquement, il suffit de suivre ces différentes étapes : récupérer le handle d'un processus en cours d'exécution, allouer de la mémoire virtuelle dans ce processus pour

Les données membres sont : categorie de type string et prix (prix d'un jour de location de l'outil) de type float. Les fonctions membres sont : un constructeur sans argument,