Wirtualny adres

W informatyce adres wirtualny to adres pamięci wirtualnej, którą system operacyjny udostępnia swoim procesom , aby mogły one działać.

Wyrażenie jest często używane w przeciwieństwie do adresu fizycznego, na który jest konwertowane przez jednostkę zarządzania pamięcią (MMU).

Struktura

Adres wirtualny w architekturze 32-bitowej składa się z trzech części:

  1. Od 0 do 11: indeks słowa na stronie.
  2. Od 12 do 21: indeks strony w katalogu.
  3. Od 22 do 31: indeks katalogów w pamięci.

Na przykład adres 0x 0012F980 reprezentuje w systemie binarnym 0000000000 0100101111 100110000000), odpowiadający:

répertoire page mot 0000000000 0100101111 100110000000

Uwagi i odniesienia

  1. Jean-François Bouchaudy , Administracja systemem Linux: Tom 2: Zaawansowane administrowanie systemem , Editions Eyrolles,5 stycznia 2011( czytaj online )
  2. "  Konwertowanie adresów wirtualnych na adresy fizyczne  "

Zobacz też