[Lab2]linux下的进程

来源:互联网 发布:淘宝直播怎么申请视频 编辑:程序博客网 时间:2024/05/29 18:23

王星 SA12***266


实验内容


1.编写一个fork和exec程序
2.分析fork与exec系统调用在内核中的执行过程

实验过程


1.编写一个fork和exec程序

首先说明fork与exec,见下图:



使用fork和exec编写的程序代码如下:

其中子进程执行输出语句和调用execl执行date命令,父进程调用execl执行ls命令
程序执行结果如下所示:


关于exec函数族的区别,可以见exec函数族区别


2.fork()的执行过程



PS:后来发现还是用mindMap表示内容更为清楚,故而整篇都是截图

PS的PS:这几天找实习和课程双重轰炸下,实验没有认真做,星期六再好好补一下


原创粉丝点击