salut les amis,voici un probleme que je n'ai pas su résoudre.
On désire implémenter le mécanisme de Mémoire Virtuelle dans un système similaire au MC68000. L’adresse virtuelle sera composée de 32 bits et l’adresse physique de 24 bits. Les propriétés de cette mémoire virtuelle sont comme suit :
– 32 bits d’adresse virtuelle
– 16 Ko chaque page
– 24 bits d’adresse physique
on vous demande :
1) Donner le schéma de translation d’adresse logique adresse physique, puis donner la taille et la signification des différents champs des deux adresses (logique/physique),
2) Pour améliorer les performances de ce système afin d’éviter deux accès à la mémoire, ajouter un cache de translation (ATC) associatif par ensemble de bloc, 8 ensembles de 4 blocs et 4 mots par blocs :
a. Donner le nombre de pages physiques du système.
b. Donner la décomposition de l’adresse virtuelle pour supporter le cache ATC
c. Donner le nouveau schéma de translation d’adresse virtuelle adresse physique via le cache ATC.