实验六构造进程家族树、理解进程的空间.docVIP

  • 39
  • 0
  • 约1.37千字
  • 约 11页
  • 2019-09-28 发布于湖北
  • 举报

实验六构造进程家族树、理解进程的空间.doc

计算机操作系统实验报告 PAGE PAGE 1 评语: 课中检查完成的题号及题数: 课后完成的题号与题数: 成绩: 指导教师: 实验报告 实验名称: 五 构造进程家族树 六 理解进程的独立空间 日期: 2011.5.16 一、实验目的 1. 构造进程家族树 通过创建若干个子进程,构造进程家族树,分析进程家族树的结构关系;学习相关系统调用(例如,getpid()和getppid()等)的使用方法。 2. 理解进程的独立空间 理解进程是操作系统独立分配资源的单位,进程拥有自己相对独立的程序空间。 二、实验内容 1. 构造进程家族树 学习进程构造的相关知识,学习获取进程相关信息的系统调用函数。 2. 理解进程的独立空间 预习进程创建和构造的相关知识,了解C语言程序编写的相关知识。 三、项目要求及分析 1. 构造进程家族树 进程的创建。编制一段程序,使用系统调用fork()创建三个子进程,在各个子进程中再使用系统调用fork()进一步创建子进程,如此重复,构造一棵具有图1形状的进程家族树。分别使用系统调用getpid()和getppid()获取当前进程和父进程的进程标识号并输出。 Parent Parent Pid2 Pid1 Pid3 Pid12 Pid11 2. 理解进程的独立空间 Pid2a. 编写一个程序,在其main()函数中定义一

文档评论(0)

1亿VIP精品文档

相关文档