Ключовата разлика между логическия адрес и физическия адрес е, че процесорът генерира логически адрес по време на изпълнение на програмата, докато физическият адрес е местоположение в паметта.
С прости думи, CPU генерира логическия адрес или виртуалния адрес. От гледна точка на програма, която се изпълнява, елемент изглежда се намира на адреса, предоставен от логическия адрес. Единицата памет запазва физическия адрес. Освен това позволява достъп до определена клетка памет в основната памет чрез шината за данни.