- 1057
- 0
- 约2.55千字
- 约 5页
- 2016-12-07 发布于贵州
- 举报
进程间基于消息队列的通信 操作系统实验报告
内蒙古师大计算机与信息工程学院
《操作系统》课程实验报告
实习题目 实验四 进程间基于消息队列的通信 指导教师 职 称 学生姓名 学 号 日 期
实现工具 C语言 实现环境 Linux系统 实习内容(功能、目标) [实验目的]
系统了解linux系统的通信机构IPC ,掌握IPC中消息通信机制,理解消息通信的方法及特征。
[实验内容]
编写一段程序,同时父进程创建两个子进程p1和p2;并使子进程p1与子进程p2通过消息队列相互发送消息(512字节)。
[实验要求]
(1)掌握系统调用msgget()、msgsnd()、msgrev()、msgctl()的使用方法及其功能,理解消息通信原理;
(2)系统理解linux 的三种通信机制。
实现的思想、方法和技术(含数据结构、算法) 消息机制提供四个系统调用:
msgget返回一个消息描述字msgqid,msgqid指定一个消息队列
以便其他三个系统调用使用。
msgsnd和msgrcv分别表示发送和接收一消息。msgsnd(msgqid,msgp,msgsz,msgflg)中的msgqid是msgget返回的消息队列描述符;msgp是用户缓冲区指针;msgsz是消息正文的长度;而msgflg是同步标识
您可能关注的文档
最近下载
- 45米砖烟囱人工拆除施工方案方案.docx
- 广西专升本财经与商贸大类冲刺模拟卷2.doc VIP
- 广西专升本财经与商贸大类冲刺模拟卷1.doc VIP
- 和经1988年议定书修正的1966年国际载重线公约(附英文).doc VIP
- f船舶流体力学仿真计算工程应用基础第3章.pdf VIP
- 120米烟囱脚手架方案.doc VIP
- 2025春季中国长江三峡集团有限公司校园招聘笔试历年参考题库附带答案详解(10卷合集).docx
- 国际金融英文课件2【ppt】.ppt VIP
- 2025中国长江三峡集团有限公司春季校园招聘笔试历年参考题库附带答案详解.docx VIP
- 2026中考历史知识点归纳总结.docx
原创力文档

文档评论(0)