Adresse virtuelle

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

En informatique, une adresse virtuelle est une adresse de la mémoire virtuelle qu'un système d'exploitation met à disposition de ses processus pour qu'ils puissent s'exécuter.

L'expression est souvent employée par opposition à l'adresse physique[1] dans laquelle elle est convertie par l'unité de gestion mémoire (MMU).

Structure

Une adresse virtuelle en architecture 32 bits comprend trois parties[2] :

  1. De 0 à 11 : index du mot dans la page.
  2. De 12 à 21: index de la page dans le répertoire.
  3. De 22 à 31 : index du répertoire dans la mémoire.

Par exemple l'adresse 0x0012F980 représente en système binaire 0000000000 0100101111 100110000000), correspondant à :

répertoire      page          mot
0000000000   0100101111   100110000000

Notes et références

  1. Jean-François Bouchaudy, Linux administration: Tome 2 : Administration système avancée, Editions Eyrolles, (lire en ligne)
  2. « Converting Virtual Addresses to Physical Addresses »

Voir aussi

Sur les autres projets Wikimedia :

  • adresse virtuelle, sur le Wiktionnaire
v · m
Types de données
Non interprétée
  • Bit
  • Byte
  • Trit
  • Tryte
  • Mot
Numérique
  • Bignum
  • Complexe (en)
  • Décimal (en)
  • Virgule fixe
  • Virgule flottante
  • Entier
    • Non signé (en)
  • Intervalle
  • Rationnel (en)
Texte brut
Pointeur
Composite (en)
Autres
Articles liés
  • icône décorative Portail de l’informatique