Information Technology Reference
In-Depth Information
L'adresse physique d'un octet s'obtient à partir de son adresse segmentée en
remplaçant le numéro de segment s de l'adresse segmentée par l'adresse physique
d'implantation du segment en mémoire centrale et en ajoutant à cette adresse
physique d'implantation, le déplacement d de l'octet dans le segment. C'est la MMU
qui effectue cette conversion.
Il faut donc connaître pour tout segment, l'adresse d'implantation dans la mémoire
centrale du segment : cette correspondance s'effectue grâce à une structure particu-
lière appelée la table des segments .
La table des segments
La table des segments est une table contenant autant d'entrées que de segments dans
l'espace d'adressage d'un processus. Chaque entrée i de la table est un couple
<
adresse
adr d'implantation du segment i, taille t du segment i
. Sur la figure 13.16, le processus
P1 a 4 segments dans son espace d'adressage, donc la table des segments a 4 entrées.
Chaque entrée établit l'équivalence entre d'une part le numéro de segment, d'autre
part l'adresse d'implantation du segment et sa taille, relativement au schéma de la
mémoire centrale.
>
Mémoire
Système
d'exploitation
Adresse
d'implantation adr
Segment 1
20 Ko
Taille t
Zone libre
1
20 Ko
50 Ko
50 Ko
Segment 1
2
25 Ko
195 Ko
Segment 2
25 Ko
3
15 Ko
95 Ko
4
10 Ko
150 Ko
Zone libre
Table des segments du processus P1
Segment 3
15 Ko
95 Ko
Segment 3
Segment 4
10 Ko
Espace d'adressage
du processus P1
Zone libre
150 Ko
Segment 4
Zone libre
195 Ko
Segment 2
Table des segments .
Figure 13.16
 
Search WWH ::




Custom Search