《操作系统》实验报告
年级、专业、班级 姓名
实验题目
多线程和多进程的管理
实验时间 实验地点
实验成绩 实验性质
□验证性 □设计性 ■综合性
教师评价:
□算法/实验过程正确;□源程序/实验内容提交 □程序结构/实验步骤合理;
□实验结果正确; □语法、语义正确; □报告规范;
其他:
评价教师签名:
一、实验目的
加深对进程概念的理解,明确进程与线程的区别。
掌握 Linux 进程创建和撤销的方法,进一步认识并发执行的实质。
了解多线程的程序设计方法。
二、实验项目内容
进程创建关系如图所示
1 号进程创建 2,3 号两个进程
2 号进程执行系统命令,ls,ps,cp 等
3 号进程创建 4,5 号两个进程
4 号进程创建两个线程 Thread1,Thread2
Thread1:求(1~n)之间的素数
Thread2:生成 Fibonacci 序列
5 号进程执行一个用户编写的可执行文件
每个进程输出自己的进程 ID 和父进程的进程 ID,观察
分析,并画出程序的进程树结构。
三、实验过程或算法(源程序)
sy1.c:
报告创建时间: