• Aucun résultat trouvé

Module de Systèmes d’exploitation I

N/A
N/A
Protected

Academic year: 2022

Partager "Module de Systèmes d’exploitation I"

Copied!
2
0
0

Texte intégral

(1)

Université de Chlef Juin 2010 Département Informatique

Filière : 2ème Année LMD

Examen de rattrapage

Module de Systèmes d’exploitation I

Durée : 01H30

Nom et Prénom :

Exercice 1 :

Un disque contient 32 blocs. En représentant un bloc libre par 1 et un bloc occupé par 0 on obtient le vecteur suivant : 00111000010011000111100011000000 . On veut représenter l’espace libre par une liste linéaire chaînée dont chaque élément est un couple (num_bloc, nbre_bloc) : num_bloc est le numéro du premier bloc d’un ensemble de blocs libres contigus, nbre_bloc est le nombre de blocs libres contigus de cet ensemble.

1/ Donnez la liste chaînée représentant l’espace libre en utilisant la méthode décrite.

………

………

………

………

2/ D’après-vous où doit on mémoriser cette liste ?

………

………

………

………

3/ On fait une demande d'allocation d'une zone de 4 blocs. Proposer une zone et donner le nouvel état de la liste.

………

………

………

………

………

4/ On fait une demande d'allocation de 5 blocs supplémentaires. Que se passe-t-il ? Discutez.

………

………

………

………

………

………

………

5/ Ecrire un algorithme qu’on déclenchera à chaque demande d’allocation de n blocs.

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

(2)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Exercice 2:

1/ Ecrire un programme java qui affiche le message « bonjour ».

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

2/ Expliquez chacun des mots réservés du programme.

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

3/ Donnez les commandes qui permettent de compiler et d’exécuter ce programme.

Réponse : ………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

………...……….…………...

Le corrigé et les résultats seront publiés sur le site : http://www.loukam.net

Références

Documents relatifs

Écrivez un constructeur de la classe Liste qui, à partir d’un tableau dynamique d’éléments, crée la liste contenant les mêmes éléments dans le même ordre.. Donnez un

Exercice 2 (05 points) : On utilise un système à mémoire paginée pour lire les enregistrements d’un fichier qui contient 1000 enregistrements (numérotés de 0 à 999). Une

On fait l’hypothèse suivante : après 1 unité de temps d’exécution, le processus P2 crée un processus fils (qu’on appellera P4) dont la durée d’exécution est de 3 unités

Question : Quels sont les avantages et inconvénients du choix d’un quantum petit pour l’algorithme de scheduling Round Robin ?.. Inconvénients : surcharge du système du

Pour éviter le problème précédent (on parle d’écroulement) , on peut proposer de fixer pour chaque processus un nombre minimum (seuil) de cadres de pages dont il doit disposer

Exercice 1 : Dans un système, on impose le protocole suivant : chaque processus qui demande une ressource supplémentaire doit d'abord libérer les ressources

— Dans notre Mémoire précédent ( 1 ) nous avons étudié les espaces dont chaque élément est une courbe et nous y avons généralisé les notions de norme, d'élément neutre,

— Nous allons maintenant montrer que si une famille ^ de courbes continues orientées admet une paramétrisation intrinsèque D, vérifiant les conditions A, B, C et D, et si l'on