实验1实验报告.docVIP

  • 14
  • 0
  • 约3.27千字
  • 约 8页
  • 2019-11-05 发布于安徽
  • 举报
. PAGE . 内蒙古师范大学网络技术学院 《操作系统》课程实验报告 实习题目 实验一 进程的创建控制实验 指导教师 职 称 讲师 学生姓名 学 号 日 期 年月日 实现工具 Vi编辑器、Gcc编译工具 实现环境 Linux环境 实习内容(功能、目标) 1.实验目的:创建进程,体会进程间的并发特征。 2.实验内容:编写一段程序,使用系统调用fork()创建两个子进程p1和p2。而且父进程输出字符串“father”,第一个子进程输出字符串“borther1”,第二个子进程输出字符串“borther2”。 3.实验要求:掌握系统调用fork()的使用方法及其功能;利用系统调用sleep()调整父进程及各子进程的并发执行过程。 实现的思想、方法和技术(含数据结构、算法) 1.一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 2.sleep()是进程的睡眠。 3.当子进程1sleep(10)时,CPU读父进程与BROTHER2子进程抢占资源, 父进程与BROTHER2子进程输出结果不一定谁先后; 子进程2sleep(10)时, CPU读父进程与brother1子

文档评论(0)

1亿VIP精品文档

相关文档