基于管道的进程通信--操作系统实验报告2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古师大计算机与信息工程学院《操作系统》课程实验报告

实习题目实验二

基于管道的进程通信

指导教师职称学生姓名

学号

日期

结果分析︵含实现中出错原因分析︶思考问题:

(1)为什么要在父进程与子进程之间通过管道同步传递数据?不同步而任意写入或读取数据结果如何?

答:因为子进程将字符串写入管道向父进程发出信号,然后父进程从管道中读取字符串。不同步有可能不能读到字符串。

(2)若两个子进程通过管道分别向父进进程传递数据,则如何实现,同时注意查看执行结果,父进程读取各子进程传来的数据顺序如何?(注意各子进程间利用lockf()加锁互斥向管道写入数据)

答:两个子进程互斥的将信息写入管道。,子进程与父进程仍是同步

评分:

指导教师:

年月日

相关文档
最新文档