我对“地址空间”这个术语感到困惑。它似乎可以与“内存空间”互换使用。一个句子示例是:“将指定的模块加载到调用进程的地址空间中”
答案1
我们可以寻址很多东西。如果恰好寻址的是内存,那么地址空间就是内存空间。内存地址表示内存地址空间中的内存字。
但人们可以解决记忆以外的问题。举两个例子,IP 版本 4 地址空间或IP 版本 6 地址空间。它们都不是内存空间。内存不是在其地址空间中寻址的;一个寻址的是(IP 版本 4/6)计算机网络上的节点。
我对“地址空间”这个术语感到困惑。它似乎可以与“内存空间”互换使用。一个句子示例是:“将指定的模块加载到调用进程的地址空间中”
我们可以寻址很多东西。如果恰好寻址的是内存,那么地址空间就是内存空间。内存地址表示内存地址空间中的内存字。
但人们可以解决记忆以外的问题。举两个例子,IP 版本 4 地址空间或IP 版本 6 地址空间。它们都不是内存空间。内存不是在其地址空间中寻址的;一个寻址的是(IP 版本 4/6)计算机网络上的节点。