操作系统实验报告验3-1.docxVIP

  • 113
  • 0
  • 约2.03千字
  • 约 6页
  • 2018-11-28 发布于浙江
  • 举报
操作系统实验报告验3-1

操作系统实验报告 实验3-1: Linux进程的创建与父子进程同步 实验目的 (1)熟悉在C语言源程序中使用Linux所提供的系统调用界面的方法; (2)掌握Linux中进程的创建方法以及调度执行情况,理解进程与程序的区别; (3)使用系统调用wait()和exit(),实现父子进程同步; (4)了解Linux提供的C编译器gcc的调用; (5)进一步掌握vi的使用。 实验内容 (1)父进程创建子进程,返回后父子进程都分别循环输出字符串“I am parent.”或“I am child.”5次,每输出一次后使用sleep(1)延时1秒,然后再进入下一次循环,如下所示。将该源程序链接后执行,观察并分析运行结果。 父进程返回后执行: for(i=0;i5;i++) { printf(“I am parent.\n”); sleep(1); } 子进程返回后执行: for(i=0;i5;i++) { printf(“I am child.\n”); sleep(1); } (2)进程家族树 在源程序中连续使用4个fork(),而不是用if()进行返回值的判段,在4个fork()语言后面输出字符“A”。观察并分析该程序编译连接执行后的输出结果。 (3)父子同

文档评论(0)

1亿VIP精品文档

相关文档