Linux进程的组成部分
来源:互联网 发布:qt access数据库 2003 编辑:程序博客网 时间:2024/05/16 14:32
转载自:http://blog.csdn.net/baidu_35534327/article/details/54180177
在Linux系统中进程由以下三部分组成:①进程控制块PCB;②数据段;③正文段。
Linux系统为了节省进程控制块所占的内存空间,把每个进程控制块分成两部分。一部分常驻内存,不管进程是否正占有处理器运行,
系统经常会对这部分内容进行查询和处理,常驻部分内容包括:进程状态、优先数、过程特征、数据段始址、等待原因和队列指针等,
这是进行处理器调度时必须使用的一些主要信息。另一部分非常驻内存,当进程不占有处理器时,系统不会对这部分内容进行查询和处理,
因此这部分内容可以存放在磁盘的对换区中,它随用户的程序和数据部分换进或换出内存。
系统经常会对这部分内容进行查询和处理,常驻部分内容包括:进程状态、优先数、过程特征、数据段始址、等待原因和队列指针等,
这是进行处理器调度时必须使用的一些主要信息。另一部分非常驻内存,当进程不占有处理器时,系统不会对这部分内容进行查询和处理,
因此这部分内容可以存放在磁盘的对换区中,它随用户的程序和数据部分换进或换出内存。
Linux系统把进程的数据段又划分成三部分:用户栈区(供用户程序使用的信息区);用户数据区(包括用户工作数据和非可重入的程序段);
系统数据区(包括系统变量和对换信息)。
系统数据区(包括系统变量和对换信息)。
正文段是可重入的程序,能被若干进程共享。为了管理可共享的正文段,Linux设置了一张正文表,每个正文段都占用一个表目,
用来指出该正文段在内存和磁盘上的位置、段的大小以及调用该段的进程数等情况。
用来指出该正文段在内存和磁盘上的位置、段的大小以及调用该段的进程数等情况。
阅读全文
0 0
- Linux进程的组成部分
- 进程的组成部分:
- 进程的组成部分
- 进程的组成部分
- 进程的组成部分
- Linux的四个组成部分
- linux内核的组成部分
- Linux操作系统的主要组成部分
- Linux操作系统的主要组成部分
- linux的lsm--TCB组成部分的新视角
- Linux系统的组成部分及发行版本
- linux内核的5大组成部分
- linux 根文件系统组成部分
- GDI+的组成部分
- Tomcat Server的组成部分
- SQL的组成部分
- Tomcat 服务器的组成部分
- Tomcat 服务器的组成部分
- OpenCV的等高线画法
- day2
- 字符串转换成JSON的两种常用方法
- iOS 网络环境模拟&流量监控实战
- OpenGL矩阵和坐标变换
- Linux进程的组成部分
- attr()和prop()
- Mybatis获取插入记录的自增长ID
- websocket实现简单聊天程序
- caffe添加层的步骤
- 浅谈HTTP协议
- AndroidStudio SVN 使用笔记
- 一步步带你做vue后台管理框架(二)——上手使用
- highcharts 仪表盘样式总结(gauge)