全球旧事资料 分类
漳州师范学院
实验报告
班级13网络1班学号1308990337姓名同组人
课程名称:操作系统实验题目:进程通信管理
成绩实验日期
1加深理解进程并发执行的概念,认识多进程并发执行的实质;

2观察进程争夺资源的现象,分析其进程和原因,学习解决进程互斥


的方法;


3了解Li
ux系统中多进程之间通过软中断通信以及管道通信基本原


理和应用方法;
PC兼容机。Wi
dowxp以上操作系统
实验环境的配置
第1页
f闽南师范大学
1软中断通信编制一段程序,使用系统调用fork创建两个子进程,再用系统调用sig
al
()让父进程捕捉键盘上来的中断信号(即按ctrlc键),当捕捉到中断信号后,父进程用系统调用kill()向两个子进程发出信号,子进程捕捉到信号后,分别输出下列信息后终止:
childprocess1iskilledbypare
t
childprocess2iskilledbypare
t父进程等待两个子进程终止后,输出一下信息后终止:
pare
tprocessiskilled程序:
i
cludeu
istdh
i
cludestdioh
i
cludesig
alh
voidwaiti
g
voidstop
i
twait_mark
i
tmai



i
tp1p2

whilep1fork1

ifp10父进程产生子进程1



whilep2fork1

ifp20父进程产生了一个子进程2

父进程

pri
tf
好听全球资料 返回顶部