Memory 逻辑地址是什么意思?它们看起来像什么?

Memory 逻辑地址是什么意思?它们看起来像什么?,memory,memory-management,memory-address,Memory,Memory Management,Memory Address,我读到逻辑地址是由程序生成的 什么是逻辑地址 它们看起来像什么 为什么我们需要逻辑地址,即使我们有物理地址 程序如何生成逻辑地址 这些是我对称呼的困惑。谁能快点帮我 从网络的角度来看,逻辑地址是您的IP地址,而物理地址是您的Mac地址。Mac地址没有指定您希望在系统中连接到哪个应用程序,但您的逻辑地址(带端口)在网络转换中处理它 你可能需要学习理解网络翻译 如果您的问题与编程有关,则逻辑地址只是程序执行的相对地址。用户最初提出的问题是“逻辑地址是什么意思,它们看起来像什么?”上述答案仍然适用于原

我读到逻辑地址是由程序生成的

  • 什么是逻辑地址
  • 它们看起来像什么
  • 为什么我们需要逻辑地址,即使我们有物理地址
  • 程序如何生成逻辑地址

  • 这些是我对称呼的困惑。谁能快点帮我

    从网络的角度来看,逻辑地址是您的IP地址,而物理地址是您的Mac地址。Mac地址没有指定您希望在系统中连接到哪个应用程序,但您的逻辑地址(带端口)在网络转换中处理它

    你可能需要学习理解网络翻译


    如果您的问题与编程有关,则逻辑地址只是程序执行的相对地址。

    用户最初提出的问题是“逻辑地址是什么意思,它们看起来像什么?”上述答案仍然适用于原始问题。请验证您的回答,然后再说答案没有用。这是一个编程问答网站,问题甚至谈到了“由程序生成”的地址,因此关于网络而不是编程的回答显然是不恰当的。除了不正确之外,实际的编程答案太短,而且是一次性的,没有什么用处。逻辑地址在程序中看起来是连续的,但它们被系统映射到物理地址,并且不一定(事实上通常不是)“相对”于任何东西。它们不相对于任何东西?真正地它们在执行的上下文中是相对的。当实际的内存/缓存寄存器在汇编级别出现时,它们被转换为物理地址。请把事实弄清楚。如果你不知道Paul无意冒犯Gogle的话,试试简单的谷歌搜索。物理地址也是“相对的”,所以这不是一个有用的区别。它们在运行时转换为物理地址,这是程序集发生后的很长一段时间。