Virtueel adres

Een virtueel adres is een binair getal in het virtueel geheugen dat een proces in staat stelt een plaats in het primair geheugen (hoofdgeheugen) onafhankelijk van andere processen te gebruiken en meer ruimte te gebruiken dan feitelijk in het primair geheugen aanwezig is door een deel van de inhoud tijdelijk naar een harde schijf of een interne flashdrive te verplaatsen.

In een computer met geheugenbeheer verschilt het virtuele adres van het fysieke adres, dat de datalocatie op een adresbus is die overeenkomt met een bepaalde cel van het primaire geheugen of met een bepaald register in een I/O-apparaat (input/output) dat met geheugen is gekoppeld.

In een computer met zowel fysiek als virtueel geheugen coƶrdineert en beheert een zogenaamde MMU (geheugenbeheerseenheid) alle geheugenbronnen, waarbij gedeelten, blokken genaamd, worden toegewezen aan verschillende draaiende programma's om de systeemprestaties te optimaliseren. Door virtuele adressen te vertalen naar fysieke adressen, laat de MMU elk draaiend proces "denken" dat het alle primaire geheugenruimte voor zichzelf heeft.