第二十一篇:Linux 操作系统中的进程结构
2024-08-25 02:35:11
前言
在 Linux 中,一个正在执行的程序往往由各种各样的进程组成,这些进程除了父子关系,还有其他的关系。依赖于这些关系,所有进程构成一个整体,给用户提供完整的服务( 考虑到了终端,即与用户的交互 )。
本文将详细描述 Linux 中的进程结构。
进程结构
上图所描述的是为了给用户提供一次完整服务( 需要处理用户IO等 )所涉及到的一个完整的进程结构,几个部分解释如下:
1. 控制进程
建立与终端连接的进程称为控制进程( 属于后台进程组之一 )
2. 前台进程组
控制终端( 处理如Ctrl+C Ctrl+D命令 )的进程组。前台进程组只能有一个。
3. 后台进程组
处理后台事务的进程组。后台进程组可以有很多个。
小结
前文所说的,所谓“ 给用户提供一次完整服务( 需要处理各种用户IO命令 )所涉及到的一个完整的进程结构 ”,有个专用属于描述 ------ 会话。
最新文章
- 按日期切割nginx访问日志--及性能优化
- Windws Server 2008 R2 WEB环境配置之MYSQL 5.6.22安装配置
- jquery 调用函数时加()和不加()的执行顺序是不同的
- HttpModule
- 4个http常用的content type
- MOS X 下Apache服务器配置,及日志读取
- (Beta)Let's-Beta阶段展示博客
- Xenomai
- Debian 8 安装 Nvidia 显卡驱动
- svn项目冲突时显示无法加载项目的解决方法
- poj3673---双重for循环
- javascript跳跃式前进(3) - 跳入JSON
- NumPy-矩阵部分
- Xshell5下利用sftp上传下载传输文件
- U盘启动盘安装Windows10操作系统详解
- IDEA永久激活方法
- 教你使用docker部署淘宝rap2服务
- debug错误
- 在react/redux中使用Immutable
- unbuntu14.04下的串口软件monicom的使用