南邮操作系统实验报告概要.docx

南邮操作系统实验报告概要

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

文档评论(0)

1亿VIP精品文档

相关文档