Advertisement

操作系统实验中进程的软中断通信

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本实验探讨了在操作系统环境下,利用软中断机制实现进程间高效、安全的通信方法,并分析其应用场景与优势。 **实验题目:进程的软中断通信** **实验目的:** 1. 理解并掌握软中断的概念和技术; 2. 掌握进程之间基于软中断的通信技术。 **实验内容:** 编写一段程序,使父进程创建一个子进程p1;然后让子进程利用系统调用kill()向父进程发送信号。当父进程接收到信号后输出字符串“received p1 signal.” 。 **实验要求:** 1. 正确应用系统调用signal()建立进程与信号(异步事件)之间的联系,理解信号机制; 2. 正确使用getppid()和kill()系统调用,进一步加深对广义同步含义的理解。 **思考问题:** 1. 为什么说system call signal()是建立进程与信号之间的联系,而不是接收信号的操作? 2. 如果子进程向父进程发送信号,在接收到该信号后,父进程可以执行默认操作、忽略信号或调用一个函数,这些选项分别代表什么含义?

全部评论 (0)

还没有任何评论哟~
客服
客服