图像基地址、虚拟地址和相对虚拟地址有什么区别?
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(或更具体的符号)地址定义的。
相对地址被引用到当前上下文的相对寻址,可以是当前父符号地址或段。
镜像基地址、虚拟地址和相对虚拟地址有什么区别?
我所知道的是,在需求分页中 CPU 生成了一个包含页码地址和偏移量的虚拟地址,从中我们检查页面 table 然后映射到适当的框架在主存储器中。我们通过计算找到物理地址:(frame no-1)* page size + offset。
但是我读到的关于物理可执行文件table (PE) 文件格式的内容非常不同。 我查到的是虚拟地址=镜像基址+相对虚拟地址偏移量
这两个有什么不同?图片基址到底是什么? 图像基地址、虚拟地址和相对虚拟地址有什么区别? 我们什么时候使用图像基地址?
在PE文件格式中,图像基地址用于二进制虚拟地址本身。环境中应该加载Image的地址。
虚拟地址是为function/label(或更具体的符号)地址定义的。
相对地址被引用到当前上下文的相对寻址,可以是当前父符号地址或段。