操作系统B2-上机实验-进程分析.doc

操作系统B2-上机实验-进程分析

实验二 Linux 进程实验 姓名:段叶叶 班级:信息1302 学号地点:东区实验室FF109 时间:2014年10月13日星期一 成绩: 一、实验内容 创建进程的系统调用fork(); 创建进程的系统调用vfork(); 执行新程序的系统调用exec(); 等待进程结束的系统调用wait()或waitpid()。 前三题必做 ,最后一题选做。 二、实验目的 熟悉进程的系统调用。 三、实验环境 登陆Linux虚拟机,进入Linux shell, 提示符为 $,表示普通用户提示符。 四、实验题目 1. 【题目】: 编写程序forkgrandchild.c,用来创建孙子进程。 【要求】:在读懂程序forktest.c的基础上,编写程序 forkgrandchild.c(forkgrandchild.c创建在用户名(如wm)目录下的process目录下),所创建的程序forkgrandchild.c可实现创建孙子进程,并显示孙子进程的pid,其父进程的pid,forkgrandchild.c要求可读性好,用户界面友好。 【预备知识】: Linux进程状态 运行状态:程序正在运行或在运行队列中等待运行。 可中断等待状态:进程正在等待某个事件完成,等待过程可被信号或定时器唤醒。 不可中断等待状态:进程正在等待某个事件完成,不可被信号或定时器唤醒,必

文档评论(0)

1亿VIP精品文档

相关文档