实验一——Linux环境下的进程管理.doc

软 件 学 院 上 机 实 验 报 告 课程名称: 操作系统 实验项目: 实验一:Linux环境下进程管理 实 验 室: 耘慧402 姓 名: 学 号: 专业班级: 实验时间: 实验成绩 评阅教师 实验目的及要求 加深对进程概念的理解,明确进程和程序的区别2. 进一步认识并发执行的实质 3. 分析进程争用资源的现象,学习解决进程互斥的方法 4. 了解Linux系统中进程通信的基本原理1. 进程的创建编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”和字符“c”。试观察记录屏幕上的显示结果,并分析原因。 2. 进程的控制修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析原因。如果在程序中使用系统调用lockf()来给每一个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。 3. 用

文档评论(0)

1亿VIP精品文档

相关文档