A legfontosabb különbség a logikai cím és a fizikai cím között az, hogy a CPU logikai címet generál a program végrehajtása során, míg a fizikai cím egy hely a memóriaegységben.
Egyszerűen fogalmazva: a CPU generálja a logikai címet vagy a virtuális címet. Egy futó program szempontjából úgy tűnik, hogy egy elem a logikai cím által megadott címen található. A memóriaegység figyeli a fizikai címet. Ezenkívül lehetővé teszi egy adott memóriacella elérését a fő memóriában az adatbusz segítségével.