- 128
- 0
- 约3.17千字
- 约 8页
- 2017-01-22 发布于重庆
- 举报
南邮操作系统实验报告
操作系统课程实验报告实验题目:Linux进程信号通信、进程消息通信 专 业 软件工程学 生 姓 名 班 级 学 号 教 师 陈兴国 指 导 单 位 计算机学院 日 期 2016-9-30 教师评语教师签名: 年 月 日成绩评定备 注一、实验目的1.了解Linux的信号,熟悉Linux系统中进程之间软中断通信的基本原理2.学习如何利用消息缓冲队列进行进程间的通信,并加深对消息通信机制的理解。二、实验指导1.kill(),signal(),lockf()系统调用kill()系统调用系统调用格式:int kill(pid,sig)参数定义:int pid,sid;pid是一个或一组进程的标识符,sig是要发送的软中断信号。pid0时,核心将信号发送给进程pid;pid=0时,核心将信号发送给与发送进程同组的所有进程;pid0时,核心将信号发送给搜有用户标识符真正等于发送进程的有效用户标识号的进程。signal()系统调用预置对信号的处理方式,允许调用进程控制软中断信号。系统调用格式:signal (sig,function)参数定义:Signal (sig,function)int sig;void (*func)();sig用于指定信号的类型,sig为0则没有收到任何信号。function:
原创力文档

文档评论(0)