Linux 操作系统中的进程结构
2014-04-18 17:05
218 查看
前言
在 Linux 中,一个正在执行的程序往往由各种各样的进程组成,这些进程除了父子关系,还有其他的关系。依赖于这些关系,所有进程构成一个整体,给用户提供完整的服务( 考虑到了终端,即与用户的交互 )。本文将详细描述 Linux 中的进程结构。
进程结构
上图所描述的是为了给用户提供一次完整服务( 需要处理用户IO等 )所涉及到的一个完整的进程结构,几个部分解释如下:
1. 控制进程
建立与终端连接的进程称为控制进程( 属于后台进程组之一 )
2. 前台进程组
控制终端( 处理如Ctrl+C Ctrl+D命令 )的进程组。前台进程组只能有一个。
3. 后台进程组
处理后台事务的进程组。后台进程组可以有很多个。
小结
前文所说的,所谓“ 给用户提供一次完整服务( 需要处理各种用户IO命令 )所涉及到的一个完整的进程结构 ”,有个专用属于描述 ------ 会话。
在 Linux 中,一个正在执行的程序往往由各种各样的进程组成,这些进程除了父子关系,还有其他的关系。依赖于这些关系,所有进程构成一个整体,给用户提供完整的服务( 考虑到了终端,即与用户的交互 )。本文将详细描述 Linux 中的进程结构。
进程结构
上图所描述的是为了给用户提供一次完整服务( 需要处理用户IO等 )所涉及到的一个完整的进程结构,几个部分解释如下:
1. 控制进程
建立与终端连接的进程称为控制进程( 属于后台进程组之一 )
2. 前台进程组
控制终端( 处理如Ctrl+C Ctrl+D命令 )的进程组。前台进程组只能有一个。
3. 后台进程组
处理后台事务的进程组。后台进程组可以有很多个。
小结
前文所说的,所谓“ 给用户提供一次完整服务( 需要处理各种用户IO命令 )所涉及到的一个完整的进程结构 ”,有个专用属于描述 ------ 会话。
相关文章推荐
- 第二十一篇:Linux 操作系统中的进程结构
- 操作系统 - Linux进程实现的内部结构
- 操作系统 - Linux进程实现的内部结构
- Linux进程结构task_struct分析
- 【Linux系统编程】Linux 可执行文件结构与进程结构
- 关于Linux操作系统进程操作(ps)命令简介
- Linux-进程-数据结构
- 《Linux 操作系统结构分析》《Linux操作系统原理与应用》对比
- linux操作系统原理与应用-读书笔记(2)-进程(1)
- Linux 可执行文件与进程内存结构, Linux 进程内存加载
- Linux操作系统分析(2)- 进程的创建与可执行程序的加载
- 深入理解Linux操作系统守护进程的意义
- linux 操作系统 创建多个子进程
- Linux0.11内核--进程相关数据结构
- 通过Linux理解操作系统(三):进程管理(下)
- Linux操作系统的源代码目录树结构介绍
- Linux进程状态与实时操作系统进程状态区别
- Linux程序存储结构与进程结构堆和栈的区别
- linux0.12内核的内存组织和进程结构
- Linux操作系统基础理论(1)----文件系统层次结构标准(FHS)