"loading a process into its address space" 的含义

Meaning of "loading a process into its address space"

我正在阅读有关操作系统的文章。一个进程加载到它的地址 space.

到底是什么意思

我知道每个进程都有自己的地址space并且进程只能看到虚拟地址。

但是我对公式 "load into the adress space" 有疑问。这到底是什么意思?

这是否意味着例如进程使用的变量被分配了特定的虚拟内存地址?

每个 OS 都支持一些特定的二进制格式,例如unix 支持 ELF 和 Windows EXE。当您双击二进制文件时,存储在硬盘上的二进制文件的内容将加载到进程虚拟地址 space 中。这叫做"a process is loaded into its address space"