- 16
- 0
- 约9.19千字
- 约 8页
- 2016-12-28 发布于湖南
- 举报
实验二 进程管理实验指导书
一、实验目的
1.了解进程与程序的区别,加深2.
二、实验内容
实验预备知识:学习LINUX或Windows中有关进程创建、控制的部分;查阅有关LINUX或Windows环境下API中的有关进程创建、控制的部分。(可参考教材2版P34和P69,3版P71)
1.⑴ 在LINUX下,试用ps命令的各个选项观察系统中诸进程的运行情况;
⑵ 在LINUX下,试用pstree命令观察系统进程的层次;
⑶ 在LINUX下,试用top等命令观察系统中进程运行情况和CPU工作情况;
⑷ 在LINUX下,试用kill、killall、skill等命令来终止进程;
⑸ 在LINUX下,试用at、crontab命令进行进程调度。
2.⑴ 进程的创建
编写程序,创建两个子进程。当此程序运行时,系统中有一个父进程和两个子进程。父进程在屏幕上显示“a”,子进程分别在屏幕上显示“b”和“c”。
⑵ 进程控制
如果在程序中使用系统调用lockf()来给每一个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。
⑶ 进程通信
建立一管道pipe文件,父子共同在此pipe文件上操作,pipe文件三、实验步骤与结果分析
1.Linux的进程
回顾进程的概念。使用此前的信息,完成以下填空:
1) Linux系统中,几乎每一个启动的进程,都会由内核分配一个唯一的_____________
原创力文档

文档评论(0)