Ključna razlika između logičke adrese i fizičke adrese je ta što CPU generira logičku adresu tijekom izvršavanja programa, dok je fizička adresa mjesto u memorijskoj jedinici.
Jednostavno rečeno, CPU generira logičku adresu ili virtualnu adresu. Iz perspektive programa koji je pokrenut, čini se da se stavka nalazi na adresi koju daje logička adresa. Memorijska jedinica promatra fizičku adresu. Štoviše, omogućuje pristup određenoj memorijskoj ćeliji u glavnoj memoriji pomoću sabirnice podataka.