NSY104 - Annale - Correction - 2007-2008 - S2 - Session2 - Paris
NSY104 - Annale - Correction - 2007-2008 - S2 - Session2 - Paris
NSY104 - Annale - Correction - 2007-2008 - S2 - Session2 - Paris
com
1e question /2. Certains caches ont une organisation particulière, laquelle (/1) ? Quelle est son origine
(/1) ?
Le cache L1, parfois L2, est en deux parties : programmes et données. C’est une organisation
dite de Harvard, proposée par Howard Aiken à la fin des années 1940.
3e question /3 Dans un disque, quel est l’homologue d’un segment de mémoire ? (/1) Justifiez votre
réponse par leurs caractéristiques communes (/2)
Dans le disque, c’est un fichier. Comme un segment, il a une longueur, un repère de début, des
attributs divers autorisation d’écriture, dates, marque ou date de modification, etc.
5e question /3 Il existe plusieurs protocoles d’écriture en mémoire pour les machines dotées de caches.
Rappelez-vous les ordres de grandeur des temps d’accès à la mémoire centrale et à un disque. Quels
sont le ou les protocoles les plus adaptés pour mettre à jour la mémoire virtuelle ? (/1) Pourquoi ? (/2)
Les ordres de grandeur sont de 1 à 100 000, mémoire centrale (100 ns) disque (10 ms)
L'écriture simultanée serait peu efficace car elle ralentirait considérablement le processus.
La recopie parait la plus adaptée. L’écriture différée demanderait une réservation de mémoire
supplémentaire
6e question /3 Sur quoi est fondée l’efficacité de la prédiction de branchement statique ? (/1)
L’efficacité de la prédiction de branchement statique est fondée sur l’analyse statistique des
programmes (on peut écrire plus que cela)
Pourquoi la prédiction dynamique est-elle plus efficace que la prédiction statique ? (/2)
Parce qu’elle prend en compte le comportement réel du processus avec ses données.