memory-management - 线性地址和物理地址

标签 memory-management x86 memory-address memory-segmentation address-space

什么是线性地址?它与物理地址有何不同?

最佳答案

后生成线性地址之前
表映射。物理地址是
之前生成 页表映射(即
分页)。

线性地址,通过添加创建
基址的逻辑地址
段、CS、DS、ES、SS、FS 或 GS​​。

启用分页时,页面
表格用于翻译线性
地址到物理地址。

另一方面,物理地址是
只不过,地址值
出现在处理器的引脚上
内存读/内存写操作。

总之,我们可以说如果分页是
禁用线性地址 = 物理
地址

关于memory-management - 线性地址和物理地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4202669/

相关文章:

c++ - 为什么具有顺序一致性的std::atomic存储区使用XCHG?

performance - 32 字节对齐例程不适合 uops 缓存

linux-kernel - RISC-V 中的地址指定

c++ - 我将如何在进程的内存中搜索特定字符串?

ios - 在 ARC 中释放强引用

c++ - 读取大文件(超过 1GB)时如何克服内存错误 -- C/C++

c++ - Qt UI Generator 不释放资源

c++ - 我如何证明 delete 不会释放 new [] 分配的所有内存?

x64 JMP 指令的汇编解码

julia - Julia 中不可变对象(immutable对象)的地址