Operating system 我可以假设一个可执行文件是执行状态的快照映像吗?

Operating system 我可以假设一个可执行文件是执行状态的快照映像吗?,operating-system,structure,executable,concept,Operating System,Structure,Executable,Concept,我读了一些unix手册(),其中提到了执行 新的过程映像应由常规可执行文件构建 名为新进程映像文件的文件 表达过程的图像吸引了我的目光 我一直认为可执行文件只是一种命令序列。就像“程序”这个词的意思一样。但实际上,我不知道可执行文件的概念和结构。我觉得可执行文件可能看起来像是一个执行状态图像 你能给我解释一下吗?关于当今常规可执行文件的概念和结构。在任何操作系统中。通常可执行文件不仅包含指令,还包含全局数据、只读数据和更多数据。我建议您简单地看一下在类UNIX操作系统或Windows中广泛使用的

我读了一些unix手册(),其中提到了执行

新的过程映像应由常规可执行文件构建 名为新进程映像文件的文件

表达过程的图像吸引了我的目光

我一直认为可执行文件只是一种命令序列。就像“程序”这个词的意思一样。但实际上,我不知道可执行文件的概念和结构。我觉得可执行文件可能看起来像是一个执行状态图像


你能给我解释一下吗?关于当今常规可执行文件的概念和结构。在任何操作系统中。

通常可执行文件不仅包含指令,还包含全局数据、只读数据和更多数据。我建议您简单地看一下在类UNIX操作系统或Windows中广泛使用的

例如,操作系统可能还需要将一些函数的地址(跳转目标)替换为内存中这些函数的实际地址,尽管这种技术可能不再在普通操作系统中使用。无论如何,除了将文件复制到内存中并从第一个字节开始执行外,还有更多的工作要做