Ключевое различие между логическим адресом и физическим адресом состоит в том, что ЦП генерирует логический адрес во время выполнения программы, тогда как физический адрес - это место в блоке памяти.
Проще говоря, ЦП генерирует логический адрес или виртуальный адрес. С точки зрения запущенной программы кажется, что элемент находится по адресу, указанному в логическом адресе. Блок памяти наблюдает за физическим адресом. Более того, он позволяет получить доступ к определенной ячейке памяти в основной памяти по шине данных.