跳至主要內容

程序的链接和装入


程序的链接和装入

在多道程序环境中要使程序运行,首先必须为它创建进程,而创建进程就必须将程序和数据装入内存,能装入内存执行的程序属于可执行程序。

通常用户编写的源程序要经过以下步骤才能转变为可执行程序:

  1. 首先,由编译程序把源程序编译成若干个目标模块;

  2. 然后,由链接程序把所有目标模块和它们需要的库函数链接在一起,形成一个完整的可装入模块,可装入模块可以通过装入程序装入内存称为可执行程序,当把CPU分配给它时就可以投入运行。

    用户程序的处理过程如下:

    image.png

上次编辑于:
贡献者: Neil