北邮大三上-操作系统-进程管理实验报告 下载本文

内容发布更新时间 : 2024/5/16 15:45:36星期一 下面是文章的全部内容请认真阅读。

(此文档为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. 进程的创建

程序一: