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


