(25)--4.3 Linux系统进程概述.pptVIP

  • 3
  • 0
  • 约1.2千字
  • 约 10页
  • 2023-11-17 发布于陕西
  • 举报
4.3 linux系统进程概述 - 2 -(一)进程及其特点进程由程序产生,是正在运行的程序进程是已启动的可执行程序的运行实例进程具有自己的生命周期和各种不同的状态进程概念进程特点并发性独立性动态性拥有独立地址空间是一个动态过程宏观上的并行运行 - 3 -(二)进程和程序的区别与联系● 进程的生命周期是相对短暂的,而程序是永久的● 进程是动态的,程序是静态的● 一个进程只能对应一个程序,一个程序可以对应多个进程 - 4 -(三)进程控制块PCB与进程ID进程控制块是task_struct结构体,用于描述进程情况以及控制进程运行所需的相关信息操作系统在内核区中为每个进程创建进程控制块PCB(process-control-block)来维护进程的相关信息用getpid()可以获取当前进程的ID,用getppid()可以获取当前进程的父进程ID每一个进程都有一个编号称为进程ID。其作用是唯一标识某个进程 - 5 -(四)进程创建与终止系统调用函数fork来创建(复制)一个子进程操作系统可以利用一个现有的进程来复制生成一个新进程现有进程叫父进程,复制生成的新进程叫子进程进程终止就是程序运行结束,有5中终止方式,分为正常退出和异常退出。进程创建进程终止 异常退出:调用abort、由信号终止正常退出:从main函数返回、调用_exit、调用exit - 6 -(五)进程状态变迁五状态模型:新

文档评论(0)

1亿VIP精品文档

相关文档