- 85
- 0
- 约1.76万字
- 约 23页
- 2017-01-15 发布于湖北
- 举报
操作系统实验_实验1分析
广州大学学生实验报告
开课学院及实验室:计算机科学与工程实验室 2015年11月11日
实验课程名称 操作系统 成绩 实验项目名称 进程管理与进程通信 指导老师 陈康民 (***报告只能为文字和图片,老师评语将添加到此处,学生请勿作答***)
进程管理
(一) 进程的创建实验
一、实验目的
1、掌握进程的概念,明确进程的含义
2、认识并了解并发执行的实质
二、实验内容
1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示a,子进程分别显示字符b和字符c。试观察记录屏幕上的显示结果,并分析原因。
2、修改上述程序,每一个进程循环显示一句话。子进程显示daughter …及son ……,父进程显示 parent ……,观察结果,分析原因。
三、实验步骤
编写一段程序,使用系统调用fork( )创建两个子进程。
代码:
#include stdio.h
main( )
{
int p1,p2;
while((p1=fork( ))= = -1); /*创建子进程p1*/
if (p1= =0) putchar(b);
else
{
while((p2=fork( ))= = -1);
原创力文档

文档评论(0)