Hovedforskjellen mellom logisk adresse og fysisk adresse er at CPU genererer logisk adresse under programutførelse, mens den fysiske adressen er et sted i minneenheten.
Enkelt sagt genererer CPU den logiske adressen eller den virtuelle adressen. Fra perspektivet til et program som kjører, ser det ut til at et element befinner seg på adressen som oppgis av den logiske adressen. Minneenheten observerer den fysiske adressen. Videre tillater det tilgang til en bestemt minnecelle i hovedminnet med databussen.