(此文档为word格式,下载后您可任意编辑修改!)
操作系统
实验一 进程管理实验
班级: 学号:
姓名: schnee 1
目 录
1. 实验目的 ........................................................................................................................................................ 3 2. 实验预备内容 ................................................................................................................................................ 3 3. 环境说明 ........................................................................................................................................................ 3 4. 实验内容 ........................................................................................................................................................ 4
4.1. 进程的创建 ........................................................................................................................................... 4
程序1
4.1.1题目要求: ................................................................................................................................... 4 4.1.2程序设计说明: ........................................................................................................................... 4 4.1.3源代码: ...................................................................................................................................... 4 4.1.4运行结果: ................................................................................................................................... 5 4.1.5分析: .......................................................................................................................................... 5 4.2. 进程的控制 ........................................................................................................................................... 6
程序2(a)
4.2.1题目要求: ................................................................................................................................... 6 4.2.2程序设计说明: ........................................................................................................................... 6 4.2.3源代码: ...................................................................................................................................... 6 4.2.4运行结果: ................................................................................................................................... 7 4.2.5分析: .......................................................................................................................................... 7 程序2(b)
4.2.1题目要求: ................................................................................................................................... 7 4.2.2程序设计说明: ........................................................................................................................... 8 4.2.3源代码: ...................................................................................................................................... 8 4.2.4运行结果: ................................................................................................................................... 9 4.2.5分析: ......................................................................................................................................... 10 4.3. 进程的软中断通信 ............................................................................................................................... 11
程序3(a)
4.3.1题目要求: .................................................................................................................................. 11 4.3.2程序设计说明: .......................................................................................................................... 11 4.3.3源代码: ..................................................................................................................................... 12 4.3.4运行结果: .................................................................................................................................. 14 4.3.5分析: ......................................................................................................................................... 14 程序3(b)
4.3.1题目要求: .................................................................................................................................. 14
4.3.2程序设计说明: .......................................................................................................................... 14 4.3.3源代码:(略) ............................................................................................................................... 15 4.3.4运行结果及分析: ....................................................................................................................... 15 4.4. 进程的管道通信 ................................................................................................................................... 17
程序4
4.4.1题目要求: .................................................................................................................................. 17 4.4.2程序设计说明: .......................................................................................................................... 17 4.4.3源代码: ..................................................................................................................................... 17 4.4.4运行结果: .................................................................................................................................. 19 4.4.5分析: ......................................................................................................................................... 19
5. 思考 .............................................................................................................................................................. 20
1. 实验目的
1) 加深对进程概念的理解,明确进程和程序的区别 2) 进一步认识并发执行的实质
3) 分析进程争用资源的现象,学习解决进程互斥的方法 4) 了解Linuxwindows系统中进程通信的基本原理
2. 实验预备内容
阅读Linux的sched.-6.5.及kanas-ubuntu-10.10-desktop-i386。 直接编写文件在终端用命令行执行。 虚拟机分配8G 内存中的512M。 操作尚未取得root权限。 ubuntu用户名jrayty。
3. 实验内容
3.1. 进程的创建
程序一: