Что означает базовый адрес изображения, виртуальный адрес и относительный виртуальный адрес?В чем разница между базовым адресом изображения, виртуальным адресом и относительным виртуальным адресом?
Что я знаю, в кодовом вызове paging генерируется виртуальный адрес, который содержит адрес страницы + смещение d из того, что мы проверяем таблицу страниц, а затем сопоставляем соответствующий фрейм в основной памяти и вычисляем физический адрес по (frame no- 1) * размер страницы + d, теперь мы получаем адрес в основной памяти
, но когда я прочитал о формате файла PE его очень отличается то, что я нашел это виртуальный адрес = изображение база + относительный виртуальный адрес смещения
может ли кто-нибудь объяснить это, почему он отличается от того, что именно представляет собой базовый адрес изображения и какая разница между базой изображений, VA, RVA-адресами и когда мы используем im возрастный адрес?
Что такое формат PE-файла? –
PE представляет собой формат Portable Executable, который является стандартным форматом файла машинного кода по умолчанию для платформы Windows NT. Подробнее об этом здесь https://en.wikipedia.org/wiki/Portable_Executable – amaneureka