操作系统—进程间通信

操作系统—进程间通信

ID:9415948

大小:163.50 KB

页数:5页

时间:2018-04-30

操作系统—进程间通信_第1页
操作系统—进程间通信_第2页
操作系统—进程间通信_第3页
操作系统—进程间通信_第4页
操作系统—进程间通信_第5页
资源描述:

《操作系统—进程间通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京石油化工学院教学资料操作系统实验报告实验二进程间通信课程名称:操作系统课程号:03C0224专业:计算机科学与技术班级:学号:学生姓名:指导教师:实验日期:2010年4月15日报告日期:2010年5月19日一.实验目的Linux系统的进程通信机构(IPC)允许在任意进程间大批量地交换数据。本实验的目的是了解和熟悉Linux支持的消息通信机制、共享存储区机制及信息量机制。二.实验准备阅读Linux系统的msg.c、sem.c和shm.c等源码文件,熟悉Linux的三种通信机制。三.实验内容(1)消息

2、的创建,发送和接收。使用系统调用msgget(),msgsnd(),msgrev()及msgctl()编制一长度为1K的消息的发送和接收程序。观察上面程序,说明控制消息队列系统调用msgctl()在此起什么作用?(2)共享存储区的创建、附接和断接。使用系统调用shmget(),shmat(),sgmdt(),shmctl(),编制一个与上述功能相同的程序。(3)比较上述(1)(2)两种消息通信机制中数据传输的时间。四.实验程序代码(1)消息的创建,发送和接收。<程序>(2)共享存储区的创建、附接和断接

3、五.程序运行时的初值和运行结果(1)消息的创建,发送和接收。<运行结果>(2)共享存储区的创建、附接和断接。<运行结果>六.实验总结在本次实验中,由于对个别的代码不是特别了解,所以在调试的时候出现了一点小的错误,但是基本上操作还算顺利。最后通过翻阅一些有关的书籍,在实验结束后终于将本实验的代码完全掌握了。通过本次实验,让我更深一步的了解了进程间通信的相关概念,特征及状态。熟悉了消息额创建,发送和接收。在以后的实验之前我要好好的预习,将有关实验的理论知识提前掌握。这样在实验的过程中才能完全掌握知识。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。