[操作系统] 进程的生命周期

Posted cjdty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[操作系统] 进程的生命周期相关的知识,希望对你有一定的参考价值。

进程的状态

  进程的生命周期管理

  进程的状态变化模型

  进程挂起模型

 

  进程的生命期管理

    进程的创建

    进程运行

    进程等待

    进程唤醒

    进程结束

 

  进程创建

    引起进程创建的三个主要事件

      进程初始化时  MIT进程

      用户请求创建新的进程

      正在运行的进程执行了创建进程的系统调用

     (创建了进程控制块)

  进程运行

    内核选择一个就绪的进程,让他占用处理机并执行

 

  进程等待

    以下情况下 进程等待

      请求并等待系统服务,无法马上完成

      启动某种操作,无法马上完成

      需要的数据没有到达

    进程只能阻塞自己,因为只有进程自己知道何时需要等待某事的发生

 

  进程唤醒

    进程唤醒的原因:

      被阻塞的进程需要的资源可以被满足

      被阻塞进程等待的事件发生

      将该进程的PCB插入到就绪队列

    进程只能被别的进程唤醒 或者操作系统唤醒

 

  进程结束

    以下四种情形 进程结束

      正常退出(自愿)

      错误退出(自愿)

      致命错误(强制的)

      被其他进程所杀(强制的)

         技术图片

 

以上是关于[操作系统] 进程的生命周期的主要内容,如果未能解决你的问题,请参考以下文章

Android进程生命周期与ADJ

Android进程的生命周期

Android-Android中service与application的生命周期有关系吗

类的生命周期

Android——应用进程和应用生命周期

Android——应用进程和应用生命周期