操作系统实训(Linux)——习题解答、例题解析、实验指导 -王红 实验 实验8 Linux系统进程的消息通信.pptVIP

  • 39
  • 0
  • 约小于1千字
  • 约 7页
  • 2017-07-07 发布于广东
  • 举报

操作系统实训(Linux)——习题解答、例题解析、实验指导 -王红 实验 实验8 Linux系统进程的消息通信.ppt

* * 实验8 LINUX系统进程的消息通信 实验8 Linux系统进程的消息通信 一.本实验目: 熟悉支持消息通信机制及消息量机制。 熟悉支持消息通信机制。 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: * 实验8 LINUX系统进程的消息通信 二.实验预备内容: 阅读Linux系统的msg.c、sem.c和shm.c等源程序码文件,熟悉Linux的三种通信机制。 * 实验8 LINUX系统进程的消息通信 三.实验内容: 消息的创建,发送和接收。 1、使用系统调用msgget( ),msgsnd( ),msgrev( ) 及 msgctl( )编制一长度为1K的消息的发送和接收程序。 观察上面程序,说明控制消息队列系统调用msgctl( )在此起什么作用? * 实验8 LINUX系统进程的消息通信 四.提示: (1)为了便于操作和观察结果,用一个程序作为“引子”,先后fork( )两个子进程,SERVERT CLIENT,进行通信。 (2)SERVER端建立一个Key为75的消息队列,等待其他进程发来的消息。当遇到类型为1的消息,则作为结束信号,取消该队列,并退出SERVER。SERVER每收到一个消息后显示一句“(server )received”。 (3)CLI

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档