进程
    就绪态。执行态。等待态。
    程序是存放在存储介质上的一个可执行文件
    进程控制块PCB,PCB是进程存在的唯一标志,在Linux中存放在task——struck结构体中
    进程号范围0-32767进程号是唯一的,但程序终止后,程序号可再次使用
    进程号由0开始,0进程通常是调度进程,1进程为init/systemd(新版本)
    进程号PID,父进程号PPID,进程组号PGID。
    获取进程号的函数getpid(),getppid(),getpgid()。包含头文件#include<>
    image.png
    fork函数:创建一个新进程
    pid_t fork(void)
    功能:fork函数用于从一个已存在的进程中创建一个新进程,新进程称为子进程,原程序为父进程。
    返回值:成功子进程中返回0,父进程中返回子进程ID,失败返回-1
    image.pngimage.png
    image.png
    image.png
    image.png
    image.png
    image.png