logic address:由CPU生成,也称为virtual address。
physical address:内存单元看到的地址,是数据实际存储在物理内存中的位置。
地址空间在不同绑定方案中的关系:
- 在编译时和装载时地址绑定方案中,逻辑地址和物理地址是相同的,因为地址在这些阶段已经确定。
- 在执行时地址绑定方案中,逻辑地址(虚拟)和物理地址则有所不同。程序使用逻辑地址,而操作系统和硬件将这些逻辑地址映射到物理地址。
- 逻辑地址空间:是由程序生成的所有逻辑地址的集合。每个进程都有自己的逻辑地址空间,这使得每个进程看起来像是在独立的内存中运行。
- 物理地址空间:是由程序生成的所有物理地址的集合。物理地址空间是所有进程共享的实际内存。
