哈尔滨工业大学计算机系统大作业论文-程序人生-Hello‘s P2P
HelloWorld程序的一生是从hello.c源文件的编写开始的,本文从这里开始对HelloWorld程序的生命周期进行分析。hello.c程序经过预处理,编译,链接等一系列过程生成一个可执行文件hello。随着shell接收到一个./hello样式的命令,内核开始调用fork函数创建进程并通过execve加载可执行程序hello进入内存开始执行。在这期间由CPU和操作系统控制程序逻辑流的运行,中断,上下文切换和异常的处理,最后进程结束由父进程进行回收,hello程序就此走向“生命”的尽头。
原创
2022-05-20 12:49:03 ·
595 阅读 ·
1 评论