赞
踩
简单来讲,程序的装入到运行的主要包含以下几个步骤:
1:读入可执行文件的头部信息以确定其文件格式及地址空间的大小;
2:以段的形式划分地址空间;
3:将可执行程序读入地址空间中的各个段,建立虚实地址间的映射关系;
4:将bbs段清零;
5:创建堆栈段;
6:建立程序参数、环境变量等程序运行过程中所需的信息;
7:启动运行。