第二十一篇:Linux 操作系统中的进程结构

Posted 穆晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二十一篇:Linux 操作系统中的进程结构相关的知识,希望对你有一定的参考价值。

前言

       在 Linux 中,一个正在执行的程序往往由各种各样的进程组成,这些进程除了父子关系,还有其他的关系。依赖于这些关系,所有进程构成一个整体,给用户提供完整的服务( 考虑到了终端,即与用户的交互 )。

       本文将详细描述 Linux 中的进程结构。

进程结构

       

  上图所描述的是为了给用户提供一次完整服务( 需要处理用户IO等 )所涉及到的一个完整的进程结构,几个部分解释如下:

  1. 控制进程

  建立与终端连接的进程称为控制进程( 属于后台进程组之一 )

  2. 前台进程组

  控制终端( 处理如Ctrl+C Ctrl+D命令 )的进程组。前台进程组只能有一个。

  3. 后台进程组

  处理后台事务的进程组。后台进程组可以有很多个。

 小结

       前文所说的,所谓“ 给用户提供一次完整服务( 需要处理各种用户IO命令 )所涉及到的一个完整的进程结构 ”,有个专用属于描述 ------ 会话。

以上是关于第二十一篇:Linux 操作系统中的进程结构的主要内容,如果未能解决你的问题,请参考以下文章

第二十一篇Vue中的ref和$refs

Xamarin效果第二十一篇之GIS中可扩展浮动操作按钮

python全栈开发基础第二十一篇互斥锁以及进程之间的三种通信方式(IPC)以及生产者个消费者模型

Linux从青铜到王者第二十一篇:Linux网络基础第三篇之数据链路层

第二十一篇 生命的全景

第二十一篇商城系统-服务熔断降级Sentinel