操作系统实验报告——进程管道消息信号量共享存储区通信实验

一、实验目的

  1. 理解进程管道、消息、共享存储区和信号量通信的原理。

2.理解进程通信的原理。
3.掌握管道通信机制。
4.熟悉无名管道和有名管道通信的实现。
5.掌握信号量通信机制和共享存储区通信机制。
6.熟悉信号量的构造、信号量的通信、共享区的连接与断开、数据的发送与获取。
7.编程实现父子进程间的同步;编程实现无名管道父子进程间的通信;编程实现有名管道父子进程间通信;编程创建一个私有队列,一个进程自己发送消息和接收消息;编写程序创建一个公共消息队列,实现客户进程和服务者进程之间的通信。运行并分析各自的输出结果。对观察到的内容做详细记录分析。
8.编写程序,通过信号量实现进程互斥共享文件的使用;编写程序,实现发送进程向共享存储区发送消息,接收进程从共享存储区中读出消息;运行并分析输出结果。对观察到的内容做详细记录分析,并写出实验报告。

二.实验环境

猜你喜欢

转载自blog.csdn.net/m0_56267074/article/details/128412959