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

文档评论(0)