操作系统实验二(进程管理).docxVIP

  • 10
  • 0
  • 约6.62千字
  • 约 25页
  • 2020-02-16 发布于江苏
  • 举报
WORD格式 专业资料整理 操作系统进程管理实验 实验题目: (1) 进程的创建编写一段程序,使用系统调用 fork( ) 创建两个子进程。 当此程序运行时, 在系统中有一个父进程和两个子进程活动。 让每一个进程在屏幕上显示一个字符: 父进程显 示字符“ a”;子进程分别显示字符“ b”和字符“ c”。试观察记录屏幕上的显示结果,并分析原因。 2) 进程的控制修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,在观察程序执行时屏幕上出现的现象,并分析原因。 (3) 编制一段程序,使其实现进程的软中断通信。 要求:使用系统调用 fork( ) 创建两个子 进程, 再用系统调用 signal( ) 让父进程捕捉键盘上来的中断信号 (即按 Del 键);当捕捉到中 断信号后,父进程调用系统调用kill( ) 向两个子进程发出信号,子进程捕捉到信号后分别输 出下列信息后终止: Child process 1 is killed by parent!Child process 2 is killed by parent! 父进程等待两个子进程终止后,输出如下的信息后终止: Parent process is killed! 在上面 的程序中增加语句 signal(SIGINT, SIG_IGN) 和 signal(SIGQUIT, SIG_IGN) ,观察执行结果,

文档评论(0)

1亿VIP精品文档

相关文档