-
操作系统中实验进程间的软中断通信
资源介绍
1[实验题目]
进程的软中断通信
2[实验目的]
(1)理解掌握软中断的概念和技术;
(2)掌握进程之间基于软中断的通信技术。
3[实验内容]
编写一段程序,父进程创建一个子进程p1;并使子进程利用系统调用kill()向父进程发送信号,父进程得到信号后输出字符串“received p1 signal.” 。
4[实验要求]
(1)正确应用系统调用signal()建立进程与信号(异步事件)之间的联系,理解信号机制;
(2)正确应用系统调用getppid()、kill(),进步理解广义同步的含义。
5[思考问题]
(1)为什么说系统调用signal()是建立进程与信号之间的联系,而不是接收信号的操作?
(2)若子进程向父进程发送信号,父进程接到信号后可以缺省操作、或忽视信号、或执行一函数,各是什么含义?
- 上一篇: 操作系统进程控制
- 下一篇: 进程管理实验(操作系统)