Это зависит от вашей системы и ОС.
Для типичного приложения Windows / Linux пространство пользователя является адресом виртуальной памяти. Приложения пользовательского пространства не имеют доступа к памяти по физическим адресам - это одна из абстракций, которые ОС предоставляет каждому процессу.
MMU (блок управления памятью) выполняет этот перевод для каждого доступа к памяти, и ОС должна настроить отображение ядра для вашего процесса.