linux 程序加载过程
附:可以看出,这里的“加载”是广义的,不但有“复制”的意思,也有“设置”的意思。参数是从内存(命令行参数、环境参数)或者可执行文件中(shell?脚本中的shell参数)复制到内存中的;程序的代码段、数据段则是在段描述符中设置它们的段信息,并没有实际把能内容复制进来。