实验2-进程和进程通信(网络)-全.pptVIP

  • 5
  • 0
  • 约1.61千字
  • 约 10页
  • 2017-05-27 发布于天津
  • 举报
实验2-进程和进程通信(网络)-全.ppt

实验二 进程和进程通信 (一)实验目的 通过使用进程和进程通信方面的系统调用的,加深理解有关进程方面的基本概念。通过实验对进程有进一步的感性认识,掌握系统V的IPC机制。 (二)实验题目 1.设计一个程序,创建一个子进程,使父子进程合作,协调地完成某一功能。要求在该程序中还要使用进程的睡眠、进程图象改换、父进程等待子进程终止、信号的设置与传送(包括信号处理程序)、子进程的终止等有关进程的系统调用。 2.分别利用UNIX的消息通信机制、共享内存机制(要用信号灯实施进程间的同步和互斥)实现两个进程间的数据通信。具体的通信数据可从一个文件读出,接收方进程可将收到的数据写入一个新文件,以便能判断数据传送的正确性(对文件操不熟悉的同学可不必通过读写文件,只要键盘输入和输出至屏幕进行比较即可)。 本实验也可两人一组。(蓝字部分对一般同学不作要求) 提示: 在用UNIX的消息通信机制实现两个独立进程间的数据通信时,要编辑三个独立文件:msgcom.h、服务器的C程序、客户端的C程序。 msgcom.h不需直接编译,只要对服务器的C程序、客户端的C程序进行编译。 编译成功后,一般可先执行服务器的执行码,再执行客户端的执行码。 在运行两个独立进程之间的消息通信时,可以为服务器进程和客户端进程各打开一个终端,这样可以清晰看到两个进程之间的交互和数据传输。 在机房上机时,希望每一个同学选不同的M

文档评论(0)

1亿VIP精品文档

相关文档