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).
Adres wirtualny w architekturze 32-bitowej składa się z trzech części:
Na przykład adres 0x 0012F980 reprezentuje w systemie binarnym 0000000000 0100101111 100110000000), odpowiadający:
répertoire page mot 0000000000 0100101111 100110000000