- 29
- 0
- 约4.46千字
- 约 9页
- 2017-12-04 发布于江西
- 举报
操作系统实验 进程通信
进程通信(实验二)
【实验目的】:掌握用邮箱方式进行进程通信的方法,并通过设计实现简单邮箱理解进程通信中的同步问题以及解决该问题的方法。
【实验原理】:邮箱机制类似于日常使用的信箱。对于用户而言使用起来比较方便,用户只需使用send()向对方邮箱发邮件 receive()从自己邮箱取邮件, send()和 receive()的内部操作用户无需关心。因为邮箱在内存中实现,其空间有大小限制。其实send()和 receive()的内部实现主要还是要解决生产者与消费者问题。
【实验内容】:进程通信的邮箱方式由操作系统提供形如send()和receive()的系统调用来支持,本实验要求学生首先查找资料了解所选用操作系统平台上用于进程通信的系统调用具体形式,然后使用该系统调用编写程序进行进程间的通信,要求程序运行结果可以直观地体现在界面上。在此基础上查找所选用操作系统平台上支持信号量机制的系统调用具体形式,运用生产者与消费者模型设计实现一个简单的信箱,该信箱需要有创建、发信、收信、撤销等函数,至少能够支持两个进程互相交换信息,比较自己实现的信箱与操作系统本身提供的信箱,分析两者之间存在的异同。
实验背景介绍
进程间通信有如下目的:数据的传输,共享数据,通知事情,资源共享,进程控制。进程间的通信机制(IPC),就是多进程相互通信,交换信息的方法。Linux IPC机制包括,信号和管道是其中的
您可能关注的文档
最近下载
- 42870传感器与检测技术胡向东习题及解答-扩充1000题库含书中课后题目磁电式.pdf VIP
- TCPIA 0117—2025《光伏组件用铝合金边框》.pdf VIP
- 煤矿重大事故隐患判定标准2026版与2021版对比分析.pdf
- 枕类产品承托性能测试方法标准立项修订与发展报告.docx
- 敦煌的艺术知到智慧树期末考试答案题库2025年北京大学、敦煌研究院等跨校共建.docx VIP
- 舞蹈赏析中国民族民间舞.pptx VIP
- 2022版美国儿科学会新生儿高胆红素血症管理指南解读.pptx VIP
- 三踝骨折的康复护理培训.pptx VIP
- (推荐!)SMETA确保员工合法工作权的核查程序-SEDEX验厂专用文件(可编辑).docx VIP
- 9 珠宝玉石与服饰的佩戴搭配-周晓芳.pptx VIP
原创力文档

文档评论(0)