进程的启动类似内核执行C程序时(使用exec函数),在调用main函数时,先要调用一个特殊的启动例程,可执行文件将此启动例程指定为程序的起始地址,这是由连接编辑器实现的。
参数表和环境虽然不是由内核进行解释的,但是内核起到了从exec的调用者将这两者传递给新进程。
存储空间布局,动态分配和释放空间,主要由相关的函数进行实现,同时对于维护环境的函数也是有帮助了解的。
进程的启动类似内核执行C程序时(使用exec函数),在调用main函数时,先要调用一个特殊的启动例程,可执行文件将此启动例程指定为程序的起始地址,这是由连接编辑器实现的。
参数表和环境虽然不是由内核进行解释的,但是内核起到了从exec的调用者将这两者传递给新进程。
存储空间布局,动态分配和释放空间,主要由相关的函数进行实现,同时对于维护环境的函数也是有帮助了解的。