实验二进程控制案例.pptVIP

  • 66
  • 0
  • 约 16页
  • 2016-10-17 发布于湖北
  • 举报
操作系统实验指导   -以Linux系统为主 实验二 Linux的进程管理 一. 实验目的 (1)加深对进程概念的理解,明确进程和程序的区别。 (2)进一步认识并发执行的实质。 (3)掌握使用Linux命令管理和操作进程的方法。 二. 实验预备知识 (1)阅读Linux的sched.h源码文件,加深对进程管理概念的理解。 (2)阅读Linux的fork.c源码文件,分析进程的创建过程。 三. 实验内容 (1)进程的创建 编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每个进程在屏幕上显示一句话和进程ID,试观察记录屏幕上的显示结果,并分析原因。 (2)创建进程扇、进程链和进程树。 (3)使用fork-exec组合,用新创建的进程执行一个新的任务。 (4)使用一些Linux命令操作和管理进程。 四. 试验总结 (1) 写出试验报告。 (2) 根据试验结果,绘制出进程扇、进程链和进程树,并分析原因。 进程标识 成员名:pid_t pid 功能: 内核通过pid标识每个进程 pid与进程描述符之间有严格的一一对应关系 数据类型说明: pid_t实际上是一个int类型 取值范围:0 ~ 32767 最大值修改:/proc/sys/kernel/pid_max 获取进程pid :

文档评论(0)

1亿VIP精品文档

相关文档