内蒙古工业大学操作系统实验.docVIP

  • 36
  • 0
  • 约2.83千字
  • 约 10页
  • 2019-04-17 发布于广东
  • 举报
传息乂程曇枕 实验报告 课程名称: 计算机操作系统教程 实验名称: 进程管理 实验类型:验证性団综合性□设计性口 实验室名称: 计算机应用实验室 班级:—学号— 姓名: 组另!]: 同组人: 成绩: 实验日期: 报告类型:实验报告口 预习报告回 实验报告成绩: 指导教师审核(签名〉: —、 实验目的 学会在Linux中利用系统调用fork()创建进程。 加深对进程概念的理解,明确进程和程序的区别。 进一步认识在系统内进程并发执行的实质。 分析进程竞争资源的现象,学习解决进程互斥与同步的方法。 二、实验类型 验证性实验。 三、实验预备知识 1 ?阅读Linux的sched.h源码文件,加深对进程管理概念的理解。 阅读Linux的fbrk.c源码文件,分析进程的创建过程。 四、实验内容 进程的创建 【任务】 编写一段程序,使用系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两 个子进程活动。让每一个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b” 和“c”。试观察记录屏幕上的显示结果,并分析原因。 【程序】 # include stdio.h main() { intpl,p2; /*创建子进程 /*创建子进程pl,失败时循坏引 /*子进程pl创建成功*/ /宕父进程返冋*/ if(pl= =0) putchar(b);

文档评论(0)

1亿VIP精品文档

相关文档