- 12
- 0
- 约 14页
- 2017-04-19 发布于重庆
- 举报
Linux的进程管理技术文档
PAGE 1
PAGE 14
第二章 Linux的进程管理
Linux是一个多任务多用户操作系统,
一个任务(task)就是一个进程(process)。每一个进程都具有一定的功能和权限,它们都运行在各自独立的虚拟地址空间。
在Linux中,进程是系统资源分配的基本单位,也是使用CPU运行的基本调度单位。
§2.1 Linux进程概述
一.Linux进程的组成
存放在磁盘上的可执行文件的代码和数据的集合称为可执行映象(Executable Image)。
当一个程序装入系统中运行时,它就形成了一个进程。
进程是由正文段(text)、用户数据段(user segment)和系统数据段(system segment)组成的一个动态实体。
正文段中存放着进程要执行的指令代码,具有只读的属性,
用户数据段是进程在运行过程中处理数据的集合,它们是进程直接进行操作的所有数据, 以及进程使用的进程堆栈。
系统数据段存放着进程的控制信息。其中包括进程控制块PCB。
进程控制块PCB是名字为task_struct的数据结构,它称为任务结构体
任务结构体中容纳了一个进程的所有信息,是系统对进程进行管理和控制的有效手段,是系统实现进程调度的主要依据。
当一个进程被创建时,系统就为该进程建立一个task_struct任务结构体。当进程运行结束时,系统撤消该进程的任务结构
您可能关注的文档
- k38+71190钢便桥方案1.doc
- K121+1995引黄渠便桥施工方案.doc
- K3地下室同条件试块留置方案.doc
- K3标准V121系统标准报价.doc
- K3+4415箱涵施工方案.doc
- K72+800圆管涵施工方案doc文档.doc
- K6K7质量管理协议.doc
- k32+231钢筋混凝土盖板涵工程施工组织设计2.doc
- K78+63552-2m盖板涵接长方案吊轨梁.doc
- KA2003DH型小电流选线装置技术协议.doc
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解(全国通用).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解(各地真题).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解(名师系列).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解(全优).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解一套.docx
- (49页PPT)企业管理24某省市公司股权激励制度.ppt
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解(最新).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解参考.docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解【易错题】.docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解【有一套】.docx
最近下载
- 【企业宣传片文案、专题片】创意产业园宣传片剧本.doc VIP
- 2026年期权开户知识测试题附答案.docx VIP
- 普通混凝土小型空心砌块配合比设计.pdf VIP
- 国家建筑标准设计图集15J401 钢梯.pdf
- 新解读《GB_T 1723 - 1993涂料粘度测定法》最新解读.docx VIP
- 实施指南(2025)《GB_T9751.1-2008色漆和清漆用旋转黏度计测定黏度第1部分:以高剪切速率操作的锥板黏度计》.pptx VIP
- 云内发动机培训教材.docx VIP
- 挖淤泥、流砂工艺.doc VIP
- 学习贯彻党的二十届四中全会精神网络专题培训班结业考试.pdf VIP
- 浅析《诗经》中的女性形象及其社会意义.doc VIP
原创力文档

文档评论(0)