上传者: 45917137
|
上传时间: 2022-09-16 21:00:51
|
文件大小: 445KB
|
文件类型: DOCX
实验报告二Linux进程管理
目的:了解Linux系统中进程通信的基本原理;学会使用Linux系统中关于进程通信的一些系统调用。
任务:
2-1.编制实现软中断通信的程序
2-2.编制实现管道通信的程序实验步骤:
2-1.实验环节:
1.输入命令vim file.c创建文件
2.代码如下:
3.使用命令gcc file.c –o file进行编译,./file运行,结果如下:
首先使用系统调用函数fork()创建两个子进程,再用系统调用函数signal()让父进程捕捉信号SIGINT(用kill命令来触发),
2-2.实验环节:
1.输入命令vim file1.c创建文件
2.代码如下:
3.使用命令gcc file1.c –o file1进行编译,./file1运行,结果如下:
使用系统调用 pipe()函数建立一条管道线