On dispose d'un ensemble de modules définis comme suit:
module MACHIN taille 2800
liens utilisables TRUC
400
EXIT_PROG 1200
liens à satisfaire GETOPT
SCHMILBLIC
ER_FATALE
adresse lancement 1540
module CHAINE taille 1200
liens utilisables SOUS_CHAINE 150
DEBUT 352
CONCATENER 732
module GETOPT taille 860
liens utilisables GETOPT 454
module SHADOK taille 1320
liens utilisables SCHMILBLIC 1210
liens à satisfaire DEBUT
ER_FATALE
module UTIL taille 530
liens utilisables ER_FATALE 413
liens à satisfaire EXIT_PROG
CONCATENER
A (1 pts)- Rappelez en quelques lignes le rôle et le fonctionnement de l'éditeur de liens.
B (2,5 pts)- On effectue l'édition de liens de tous ces modules. Donnez en justifiant brièvement votre réponse:
C (1 pts)- On désire mettre dans une bibliothèque les modules CHAINE, GETOPT, SHADOK et UTIL. Sachant que l'éditeur de liens parcourt la bibliothèque séquentiellement, énoncez, en les justifiant, les ordres possibles.
D (1 pts)- Certains des liens utilisables dans un module ne sont à satisfaire dans aucun autre module. Vous listerez ces liens et, pour chacun d'eux, vous préciserez si vous estimez qu'il peut s'agir d'une anomalie ou non, en justifiant votre réponse.
On dispose d'une arborescence de fichiers décrite comme suit :
A (0,5 pts) Donner le chemin daccès complet pour les trois fichiers apparaissant soulignés. On utilisera le séparateur " / ".
B (1 pt.) Dans quels cas ces chemins daccès peuvent-ils être simplifiés?
C (1 pt.) Justifier en quelques lignes lutilité dune arborescence.
On sintéresse à la pagination à la demande. Le système dispose de 4 cases qui sont toutes occupées, le tableau ci-dessous donnant pour chacune delles, la date en millisecondes du chargement de la page quelle contient, la date en microsecondes du dernier accès à cette page, et létat des indicateurs de la case, accédée, modifiée et présence.
Case |
Chargt |
Accès |
accédée |
modifiée |
présence |
0 |
100 |
1280 |
1 |
1 |
1 |
1 |
150 |
930 |
0 |
1 |
1 |
2 |
210 |
820 |
0 |
0 |
1 |
3 |
250 |
1420 |
1 |
1 |
1 |
En justifiant votre réponse, donner quelle sera la page remplacée pour chacun des 4 algorithmes de remplacement suivant : LRU, FIFO, seconde chance et NRU.
Note : toutes les questions sont indépendantes.
On considère une représentation des nombres signés sur 16 bits en valeur signée. Donnez la représentation des nombres + 43110 et 72110. Exprimez le résultat en base 8.
On considère une représentation des nombres signés sur 16 bits en complément à 2. Quelle est la valeur décimale des nombres suivants exprimés en base 16 : A10216 et 325E16
On considère une représentation des nombres flottants selon le format IEEE 754 simple précision, avec un excédant à 127 et un bit caché à 1. Quelle est la valeur décimale du nombre: C782325E 16 ?
Soit une mémoire centrale de 256 Mmots de 32 bits. On désire réaliser une mémoire-cache pour améliorer les performances du processeur disposant de cette mémoire centrale en lui ajoutant un dispositif de mémoire cache travaillant par blocs de 16 mots de 32 bits et de capacité utile égale à 128 Ko. Quelle est la taille réelle de ce cache à correspondance directe ?
Soit larchitecture 1 bus ci-dessous. Le temps de cycle mémoire est égal à deux cycles horloge. On appelle LEC et ECR les commandes lecture et écriture en mémoire. Les portes sont symbolisées par un rond sur le dessin et sont de la forme nom_bus_nom_registreSOR pour la porte permettant de déposer le contenu dun registre sur le bus et nom_bus_nom_registreEN pour la porte permettant de faire entrer le contenu du bus dans un registre. Donnez la suite de microcommandes correspondant à lexécution de linstruction PUSH I champ2, qui écrit dans la pile le mot mémoire obtenu par adressage indirect (registres, mots mémoire et instructions sont sur 32 bits ; champ2 sur 16 bits). Evaluez le nombre de cycles horloge nécessaires en justifiant votre raisonnement.