北方工业大学
北方工业大学
实 验 报 告 书
实 验 报 告 书
学 生 姓 名
学 生 姓 名
学 号
学 号
班 级
班 级
—
— 学年 第 一 学期
2012 2013 学年 第 一 学期
2012 2013
北方工业大学
北方工业大学
《计算机操作系统》实验报告
《计算机操作系统》实验报告
实验名称 进程管理 实验序号
实验名称 进程管理 实验序号 1
1
实验 日期 年 月 实验人
实验 日期 年 月 实验人
2012 12
2012 12
一、实验 目的和要求
一、实验 目的和要求
1.
1. 加深对进程概念的理解,明确进程和程序的区别
加深对进程概念的理解,明确进程和程序的区别
2.
2. 进一步认识并发执行的实质
进一步认识并发执行的实质
3.
3. 分析进程争用资源的现象,学习解决进程互斥的方法
分析进程争用资源的现象,学习解决进程互斥的方法
4. Linux
4. 了解Linux 系统中进程通信的基本原理
了解 系统中进程通信的基本原理
二、相关背景知识
二、相关背景知识
1.
1.初步了解了进程的并发执行,互斥,同步等相关理论知识;
初步了解了进程的并发执行,互斥,同步等相关理论知识;
2. fork pipe lock
2.明白父进程如何通过 fork ()函数创建子进程,pipe ()函数创建管道,以及跟实验有关的 lock
明白父进程如何通过 ()函数创建子进程, ()函数创建管道,以及跟实验有关的
signal ,exit ,wait kill
signal ,exit ,wait kill
(), () () (), ()等函数的调用过程;
(), () () (), ()等函数的调用过程;
3. UNIX/Linux Vi
3.知道如何使用 UNIX/Linux 系统自带的功能强大的可