操作系统实训(Linux)——习题解答、例题解析、实验指导-王红-实验实验6linux进程的创建与控制课案.pptVIP

  • 69
  • 0
  • 约 5页
  • 2017-03-03 发布于广东
  • 举报

操作系统实训(Linux)——习题解答、例题解析、实验指导-王红-实验实验6linux进程的创建与控制课案.ppt

操作系统实训(Linux)——习题解答、例题解析、实验指导-王红-实验实验6linux进程的创建与控制课案.ppt

实验6 LINUX进程的创建与控制 一.实验目的 1.加强对进程概念的理解,明确进程和程序的区别。 2.进一步认识并发执行的实质。 3.分析进程竞争资源的现象,学习解决进程互斥的方法。 二. 实验准备 阅读Linux的fork.c源码文件,分析进程的创建过程。 三.实验内容 1.进程的家族关系: 在主程序中用三个fork( )调用,最后输出一个字符或字符串,运行这个简单的的程序,观察并分析运行结果。 2.进程的创建: 编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“C”。试观察记录屏幕上的显示结果,并分析原因。 3.进程的控制: 修改已编写的2中的程序,将每个进程的输出由单个字符改为一句话,现观察程序执行时屏幕上出现的现象,并分析其原因。如果在程序中使用系统调用lockf( )来给每个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。 四.程序 * * 实验6 LINUX进程的创建与控制 * 实验6 LINUX进程的创建与控制 * 实验6 LINUX进程的创建与控制 * 实验6 LINUX进程的创建与控制 THE END * 二. 实验准备 一.实验目的 三.实验

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档