Пожалуй, нет у вас физического адреса. У вас есть виртуальный адрес. Физический адрес знает операционная система, но она вам не скажет.
Требуется низкоуровневое мощное колдунство продвинутое хакерство, чтобы выудить физический адрес.
Помню на Хабре пару человек, которые умеют вот это всё низкоуровневое - это ValdikSS и 15432 , давайте их призовём.
а вот какой оперативке оно принадлежит хороший вопрос. если это многоканальный режим, то память в режиме interleave, то есть N байт (или даже бит) это DIMM0, следующие N байт это DIMM1, и так в цикле. если одноканальный, то замаплен сначала весь объём DIMM0, потом весь объем DIMM1 и так до всех плашек.
В линуксе есть EDAC, который умеет определять, в какой плашке ошибка произошла, но как он определяет всё это я никогда не вникал. Можете посмотреть в этом направлении