Академический Документы
Профессиональный Документы
Культура Документы
19 novembre 2009
Consignes
. Question 1. Quelles sont les motivations pour la mémoire virtuelle ? A quoi correspond elle ?
Comment peut-elle être implémentée ?
. Question 2. Qu’est-ce un mot mémoire ? Quelle est usuellement sa taille ? Que contient un mot
mémoire ?
1
2 QCM (10 points)
4. Deux threads s’exécutant dans deux processus différents peuvent travailler sur le même fichier :
(a) vrai
(b) faux
7. Le (logging) consiste :
(a) à effectuer les opérat !ons système sous forme de transactions
(b) à enregistrer la séquence d’actions système
(c) à diffuser à des clients intéressés l’évolution de l’état du système
2
9. On considère un ordinateur qui a 4 pages de mémoire physique. On donne ci-dessous, en µs, les
moments de chargement et du dernier accès pour chaque page logique se trouvant en mémoire
physique. Quelle est la page qui sera remplacée par l’algorithme FIFO ?
17. Quelle transition est effectuée pour un processus bloqué en attente de caractère, lors de la
réception d’un caractère saisi au clavier ?
(a) actif → bloqué
(b) bloqué → actif
(c) bloqué → prêt
3
18. Un téléviseur standard contient tous les composants que l’on peut trouver dans un ordinateur :
(a) vrai
(b) faux
3 Exercices (6 points)
4
3.2 Problème du commercial (4pts)
Nous voulons développer une application pour la gestion des rendez-vous d’un commercial. Cette
application doit fournir deux fonctions principales : une pour la prise d’un rendez-vous (demande RDV
et une pour l’annulation d’un rendez-vous annul RDV. Sachant qu’un commercial ne peut se rendre
à plus de cinq rendez-vous par jour, proposer une implémentation des fonctions demande RDV et
annul RDV.
Avant de fournir votre implémentation en pseudo-code ou Java, vous devrez expliquer le principe
de l’algorithme. Toutes les variables utilisées devront Ítre explicitement définies et commentées. Vous
êtes libres d’utiliser toute structure de synchronisation.