Interro1 Sol PDF
Interro1 Sol PDF
Interro1 Sol PDF
1/2
Exercice 1 (1.5 points)
Considérons un système qui prend en charge les stratégies d'allocation contiguë, d’allocation par liste chaînée
et d’allocation par liste chaînée indexée. Quelle stratégie est la mieux placée pour répondre aux critères suivants
pour un fichier particulier :
- si le fichier est généralement accédé de manière séquentielle, si le fichier est relativement petit.
Contigu
- si le fichier est volumineux et généralement accessible de manière séquentielle.
Lié
- si le fichier est volumineux et généralement accessible de manière aléatoire.
Indexé
Exercice 3 (6 points)
Soit un programme dont le code occupe 1024 octets en mémoire et qui utilise 2000 octets de données. Ce
programme est exécuté dans un système qui utilise la pagination de la mémoire dont la taille de la mémoire
réelle est de 1 Mo, la taille d'une page est de 512 octets.
a) Sachons que la taille de l'espace logique d’adressage = 224 = 16 Mo. Donnez :
1. le nombre de bits du déplacement
2. le nombre de bits du numéro de page virtuelle
3. le nombre de bits d'une adresse réelle
4. le nombre de bits du numéro de page réelle (case)
5. le nombre d'entrées de la table des pages
1. 9 bits (29 = 512 octets taille d’une page)
2. 24 – 9 = 15 bits
3. 20 bits (2018 cadres (211) de 512 octets chacun (29) → 15 bits
4. 20 – 9 = 11 bits
5. 215 = 32Ko
b) Le chargement de ce programme en mémoire engendre-t-il une fragmentation interne ? Justifiez votre réponse.
Oui. Le programme a besoin de 2000 octets de données et de 1024 octets de code, donc un total de 3024
octets en mémoire. Le nombre de pages occupées : [3024 / 512] = 6 pages. Dans la dernière page, il reste 512
– 464 = 48 octets libres, ce qui cause la fragmentation interne.
2/2