《操作系统原理与 Linux》
课程设计报告
专 业 计算机科学与技术
班 级
学 号
姓 名
指导教师
完成时间 2012年 9月 14日
成 绩
操作系统课程设计
一、设计题目
进程间通信模拟
二、设计目的
通过该题目的设计过程,了解了进程通讯的两种方式,管道通信以及消息通
信。熟悉操作系统支持的进程通信方式
三、设计要求
(1)要求实现管道通信与消息通信两种方式.
(2)要求界面简单,易懂,关键代码部分要注释.
(3)编程语言可以采用自己任意精通的语言
四、设计思想说明
创建一个内存共享区,实现消息管道的进程间通讯。
五、系统结构的说明
本程序是采用 MFC 框架所编写的 win32应用程序 采用 C++语言。
六、数据结构的说明
管道通信定义了一个结构体,存放管道基础信息:
struct PipeStruct// 定义管道基础信息
{
int UseProCount;// 当