山东大学操作系统实验二.docxVIP

  • 147
  • 0
  • 约3.43千字
  • 约 7页
  • 2017-01-29 发布于重庆
  • 举报
山东大学操作系统实验二

软件学院操作系统实验报告实验题目:实验二、线程和进程/线程管道通信实验学号:201100300124日期:2013年04月19日班级:5班姓名:韩俊晓Email:hanjunxiao188@实验目的:通过Linux 系统中线程和管道通信机制的实验,加深对于线程控制和管道通信概念的理解,观察和体验并发进/线程间的通信和协作的效果,练习利用无名管道进行进/线程间通信的编程和调试技术。实验要求:设有二元函数f(x,y) = f(x) + f(y)其中:f(x) = f(x-1) * x(x 1)f(x)=1(x=1) f(y) = f(y-1) + f(y-2)(y 2)f(y)=1(y=1,2)请编程建立3个并发协作进程(或线程),它们分别完成f(x,y)、f(x)、f(y)其中由父进程(或主线程)完成:f(x,y) = f(x) + f(y)由子进程1(或线程1)完成:f(x) = f(x-1) * x(x 1)f(x)=1(x=1) 由子进程2(或线程2)完成:f(y) = f(y-1) + f(y-2)(y 2)f(y)=1(y=1,2)硬件环境:实验室计算机软件环境:Ubuntu08.4-Linux操作系统BASH_VERSION=3.2.33(1)-releasegcc version 4.1.2gedit 2.18.2OpenOffice 2.3实验步骤:实验说明:1)与线

文档评论(0)

1亿VIP精品文档

相关文档