• 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)

Université de Chlef Mars 2017 Département Informatique

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

Examen de rattrapage

Module de Systèmes d’exploitation

Durée 1H30

Exercice 1 :

Quelles critiques peut-on faire à l'algorithme du banquier ?.

Exercice 2 :

Décrivez les opérations dont on doit disposer au minimum pour faire une communication entre des processus par la technique de la "mémoire partagée".

Exercice 3 :

L’état d’un système, à un instant donné, est représenté par les matrices suivantes de l’algorithme du Banquier :

Processus Allocation Max Available

A B C D A B C D A B C D

P0 0 0 1 2 0 0 1 2 1 5 2 0

P1 1 0 0 0 1 7 5 0

P2 1 3 5 4 2 3 5 6

P3 0 6 3 2 0 6 5 2

P4 0 0 1 4 0 6 5 6

• Le système est-il dans un état sain ? . Justifiez.

• Une requête (0, 4, 2, 0) arrive du processus P1. Peut-on l'accorder ? Justifiez.

Exercice 4 :

On considère le problème du Producteur/Consommateur avec :

• 1 producteur,

• 1 consommateur

• le buffer est limité et circulaire

Ecrire en Java une solution à ce problème en utilisant les sémaphores (Soignez la présentation de votre programme).

Références

Documents relatifs

la mémoire physique (centrale ou secondaire), présente sur la machine, et l’espace mémoire mis à disposition des programmes par le système.. d’exploitation (la mémoire virtuelle,

Chemin de fichier exprimé depuis un autre répertoire que la racine du système de fichiers (généralement par rapport au répertoire de travail, voir plus loin). Exemple

• Tout processus connaissant la référence d’un tube nommé peut l’ouvrir avec la primitive « open ».. • Les fichiers correspondants à des tubes sont identifiés

Dans ce mode, chaque partie peut émettre et recevoir en même temps. Cette forme de communication permet aux organes de traitement d'émettre en même temps (donc de

I reli´ e ` a un circuit int´ egr´ e sp´ ecialis´ e, charg´ e de r´ epartir les informations entre processeur, m´ emoire, carte vid´ eo et les autres composants, via le pont

♦ Même rôle que malloc, mais avec initialisation de la mémoire à 0. ■ void *aligned_alloc( size_t alignment, size_t

L’ambition de ces trois jours à Chartres est de confronter, dans l’espace et dans le temps, les formes diversifiées que la mémoire peut revêtir pour les artistes et

- Une logique de développement de formes d’interopérabilité entre systèmes d’information des établissements et autres opérateurs des réseaux de santé