虚拟地址 逻辑地址 线性地址 物理地址
以上地址只有在X86平台有意义,在其他平台上就只有两个地址虚拟地址和物理地址
虚拟地址:就是程序中写的地址,如char *p = malloc(2),p表示的就是虚拟地址
逻辑地址:个人认为和虚拟地址一样,很多资料是直接把逻辑地址当成虚拟地址,两者并没有明确的界限。
线性地址:虚拟地址经过经过分段处理之后的地址成为线性地址,段式映射
物理地址:线性地址经过分页之后的地址为物理地址,页式映射,是实际访问存储器的地址
以上地址只有在X86平台有意义,在其他平台上就只有两个地址虚拟地址和物理地址
虚拟地址:就是程序中写的地址,如char *p = malloc(2),p表示的就是虚拟地址
逻辑地址:个人认为和虚拟地址一样,很多资料是直接把逻辑地址当成虚拟地址,两者并没有明确的界限。
线性地址:虚拟地址经过经过分段处理之后的地址成为线性地址,段式映射
物理地址:线性地址经过分页之后的地址为物理地址,页式映射,是实际访问存储器的地址