L3

On reprend l'exercice précédent avec les processus A et B, des pages de tailles 4ko (4096 octets).

Faire la conversion des adresses linéaires suivantes en adresses physiques :

C.f partie sur la conversion d'adresse sur la page principale


On utilise les réponses de l'exercice précédent pour déterminer à quelle case est associée une page de segment.

Processus A - Adresse 4098

4 098 = 1 × 4096 + 2

Cette adresse référence donc une donnée de la deuxième page du premier segment de A (puisqu'une page fait 4096 octets et 4098 > 4096).

On a donc :

Processus A - Adresse 12292

12 292 = 12 288 + 4 = 3 × 4096 + 4

Cette adresse référence donc la deuxième page du segment 2 de A (puisque, selon l'énoncé de l'exercie précédent, le premier segment ne possède que 2 pages et qu'au moins trois pages sont déjà remplies).

Processus B - Adresse 8212