1、虚拟地址:
虚拟地址并不是特指某一种类型的地址,而是泛指一类,所有的非物理地址都可以称为称为虚拟地址。
2、逻辑地址:
逻辑地址分两部分,基址和偏移地址,偏移地址就是我们编程中使用的地址,比如一个指针变量记录的记录就是逻辑地址中点偏移地址,基址在编程中是不能被直接使用,而是通过段选择子(cs、ds等)当作GDT表或LDT表的下标计算出基址
3、线性地址:
通过逻辑地址的基址加偏移地址合成的就是线性地址
4、物理地址:
如果cpu没有启用分页机制,则线性地址就是最终的物理地址,否则,需要再经过页目录及页表等转换,最终计算出物理地址