实验二进程管理.docxVIP

  • 22
  • 0
  • 约5.7千字
  • 约 11页
  • 2021-03-11 发布于天津
  • 举报
实验二进程管理 实验目的或实验原理 ?加深对进程概念的理解,明确进程和程序的区别。 ?进一步认识并发执行的实质。 3?分析进程竞争资源现象,学习解决进程互斥的方法。 4.了解Linux系统中进程通信的基本原理。 实验内容 ?进程的创建。 ?进程的控制。 3?①编写一段程序,使其现实进程的软中断通信。 要求:使用系统调用fork()创建两个子进程,再用系统调用 sig nal()让父进程捕捉 键盘上来的中断信号(即按 DE鍵);当捕捉到中断信号后,父进程用系统调用 Kill()向两 个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child Processll is Killed by Pare nt! Child Processl2 is Killed by Pare nt! 父进程等待两个子进程终止后,输出如下的信息后终止 Pare nt Process is Killed! ②在上面的程序中增加语句 sig nal (SIGNAL, SIG-IGN) 和sig nal (SIGQUIT, SIG-IGN),观察执行结果,并分析原因。 4 ?进程的管道通信。 编制一段程序,实现进程的管理通信。 使用系统调用pipe()建立一条管道线;两个子进程 P1和P2分别向管道中写一句话: Child 1 is sending a message! Child 2 is sen

文档评论(0)

1亿VIP精品文档

相关文档