实验4进程通数信.docVIP

  • 64
  • 0
  • 约 5页
  • 2016-12-28 发布于湖南
  • 举报
课程实验报告 课程名称 计算机操作系统 班级 网络102班 实验日期 2013.4.11 姓名 李东亮 学号 201007118 实验成绩 实验名称 实验4进程通信 实 验 目 的 及 要 求    1、加深理解进程通信的方法与原理; 掌握如何利用管道机制、消息缓冲队列、共享存储区 机制进行进程间的通信。     实 验 环 境 操作系统:Win7 32位 虚拟机:Vmware Linux系统:ubuntu11.10 实 验 内 容   1、了解系统调用pipe()、msgget()、msgsnd()、msgrcv()、msgctl()、 shmget()、shmat()、shmdt()、shmctl()的功能和实现过程。 2、编写一C语言程序,使其用管道来实现父子进程间通信。子 进程向父进程发送字符串“is sending a message to parent!”;父进 程则从管道中读出子进程发来的消息,并将其显示到屏幕上,然 后终止。   3、运行该程序,观察、记录并简单分析其运行结果。 调 试 过 程 及 实 验 结 果 1. 管道是基于文件描述符的通信方式, 当一个管道建立时, 它会创建两个文件描述符 fds[0]

文档评论(0)

1亿VIP精品文档

相关文档