图像基地址、虚拟地址和相对虚拟地址有什么区别?

what is difference between image base address, virtual address and relative virtual address?

镜像基地址、虚拟地址和相对虚拟地址有什么区别?

我所知道的是,在需求分页中 CPU 生成了一个包含页码地址和偏移量的虚拟地址,从中我们检查页面 table 然后映射到适当的框架在主存储器中。我们通过计算找到物理地址:(frame no-1)* page size + offset。

但是我读到的关于物理可执行文件table (PE) 文件格式的内容非常不同。 我查到的是虚拟地址=镜像基址+相对虚拟地址偏移量

这两个有什么不同?图片基址到底是什么? 图像基地址、虚拟地址和相对虚拟地址有什么区别? 我们什么时候使用图像基地址?

在PE文件格式中,图像基地址用于二进制虚拟地址本身。环境中应该加载Image的地址。
虚拟地址是为function/label(或更具体的符号)地址定义的。
相对地址被引用到当前上下文的相对寻址,可以是当前父符号地址或段。