Adressen brukes til å identifisere plasseringen av noe inne i CPU-minnet. Disse adressene er delt inn i to hovedtyper, den første er den logiske adressen og den andre, fysiske adressen. Begge har forskjellig, men noe lignende funksjonalitet.
Den logiske adressen tjener som en virtuell adresse som kan ses av brukerprogrammet. Fysisk adresse er imidlertid ikke synlig direkte av brukerprogrammet, og den logiske adressen benyttes som en ressurs for å få tilgang til den fysiske adressen ved hjelp av en peker.
En logisk adresse genereres også av en sentral behandlingsenhet når et program blir utført mens en fysisk adresse er en faktisk plassering som finnes i minnerenheten. Når en logisk adresse er kartlagt til den tilhørende fysiske adressen, blir det en felles en minnehåndteringsenhet mellom CPUen og bussen som bærer minnet siden oppgavene som utføres er liknende når det kommer til adressetransformasjonslaget og CPUen.
Den beste måten å definere et slikt lag som er opprettet, er et datalinklag som tjener som en kontakt mellom maskinvaren og programvaren i hele datanettverket.
Adresse på noe som genereres av sentralbehandlingsenheten mens et program kjører, refereres til som en logisk adresse. Adressen er også referert til som en virtuell adresse. Dette er fordi det brukes som en retningslinje for arkitekturen for å forstå hvor andre ting er posisjonert som det ikke forblir i systemet og dermed variabel
Et program som hjelper til med å finne basen adressen kreves av datamaskinen for å finne andre steder i systemet dermed den logiske adressen. En annen måte å forstå operasjonen til den logiske adressen på er en minneblokk som brukes i begynnelsen i systemet. Det er kombinert med en baseadresse for å danne en fysisk adresse som blir en variant fra andre typer adresser på grunn av kartleggingsoversetteren.
Hva kartlegger den logiske adressen til den korrelerende fysiske adressen, er minnehåndteringsenheten. Load time og bindingsmetoder for kompileringstid brukes til å opprette identisk logisk adresse og fysisk adresse mens bindingsdato bindende gir en annen logisk og fysisk adresse. Logiske adresser varierer vanligvis fra null til maksimum (0 til maks). Dette skyldes at brukerprogrammet som genererer en logisk adresse, antar at prosessen kjører på steder 0 til maks. Men for en logisk adresse som skal brukes, må den kartlegges på en fysisk adresse.
Et annet viktig faktum å merke seg er at det logiske minnet blir slettet i tilfelle systemet startes på nytt slik at informasjonen samlet inn variabel med tiden.
Fysisk adresse brukes til å identifisere en fysisk plassering i minnestyringsenheten som beregner i henhold til den korrelerende logiske adressen. Denne adressen er ikke direkte tilgjengelig eller sett av brukerprogrammet. Derfor må en logisk adresse være kartlagt til den for å gjøre den tilgjengelig ved hjelp av pekere som viser plassering, men ikke koden. Sett av alle tilsvarende fysiske adresser som eksisterer innenfor den logiske adressen kalles fysisk adresserom.
Når en gyldig adresse benyttes som en minneadresse, flyttes den på basen, hvor minnesadministrasjonsenheten endres over fornuftige steder til fysiske steder. Adressebegrensende strategier, samle tid og belastetid, skaper intelligente og fysiske steder. Fysiske adresser varierer vanligvis fra R + null (R + 0) til R + maksimum (R + maks) for en basis- eller flyttingsregisterverdi 'R'.
Den grunnleggende måten å skille mellom disse to adressene er at Logisk adresse er adressen til noe som sentralbehandlingssystemet genererer i perspektiv av et program, mens den fysiske adressen er den faktiske adressen til noe som minnestyringsenheten beregner.
Sett med alle adresser generert av sentralbehandlingsenheten refereres til som logisk adresserom. Fysisk adresseplass refererer imidlertid til alle fysiske adressesett som er kartlagt til de tilsvarende logiske adressene.
Den logiske adressen eksisterer nesten og har ikke et bestemt sted for å eksistere fysisk i minnesenheten derav referert til som virtuell adresse, mens den fysiske adressen er en tilgjengelig fysisk plassering som finnes i minnerenheten.
Logiske og fysiske adresser som er identiske, opprettes ved hjelp av bindingsmetoder som kalles Load time og Compile-time adresse.
Bindtidsadresse bindingsmetode genererer logiske og fysiske adresser som har en tendens til å skille seg fra hverandre.
Logisk adresse er variabel og vil derfor fortsette å endres med systemet, men den fysiske adressen til objektet forblir alltid konstant. Dette er grunnen til at den logiske adressen blir slettet når systemet startes på nytt, mens det ikke skjer noen endring med motparten, den fysiske adressen.