第二章 进程管理
进程的基本概念
进程控制
进程同步
经典进程的同步问题
进程通信
线程
1
2.1 进程的基本概念
• 程序的顺序执行及其特征
• 前趋图
• 程序的并发执行及其特征
• 进程的特征与状态
• 进程控制块
2
一、程序的顺序执行及其特征
3
程序的顺序执行
顺序环境:
在系统中只有一个程序在运行,该程序独占
在系统中只有一个程序在运行,该程序独占
系统所有资源,其执行不受外界影响。
系统所有资源,其执行不受外界影响。
4
特征:
• 程序执行的顺序性
• 程序执行的封闭性
• 程序执行结果的可再现性
I1 C1 P1
I2 C2 P2
In Cn Pn
5
二、前趋图
• 有向无循环图
• 描述进程之间执行的前后关系
• 图中结点描述程序段、进程或一条语句
• 结点间的有向边表示结点间存在的关系
• 如果节点之间是前趋关系, 则表示为P →P ,即P 是P 的直接
i j i j
前趋,P 是P 的直接后继。
j i
6
• 前趋关系: P →P , P →P , P →P , P →P , P →P , P →P ,
1 2 1 3 1 4 2 5 3 5 4 6
P →P , P →P , P →P , P →P , P →P
4 7 5 8 6 8 7 9 8 9
•前趋图中必须不存在循环 7
三、程序的并发执行及其特征
并发环境:
在一定时间内有两个或两个以上的程序
同处于开始运行但尚未结束的状态,并
且次序不是事先确定的
A B
A B
B A B A
8
特征:
(1)程序结果的不可再现性
(2)在并发环境下程序的执行是间断性的
(3)失去封闭性
(4)程序和程序的执行不再一一对应
I1
I2 C1
I3 C2 P1
I4 C3 P2
您可能关注的文档
- R-TM-002 低压成套开关设备及控制设备的设计.doc
- 数据库第3讲习题解答.ppt
- RTX2010客户端安装与登录步骤.doc
- Ruby代码块和迭代器.pdf
- RUP过程和UML模型驱动开发应用实例.ppt
- 数据库第5讲数组.ppt
- RY-zs1062冷轧板寄存柜及RZ-TM24电子条码小物品保管柜价格.docx
- 数据库第二篇复习.ppt
- R语言入门,向量、多维数组及矩阵.ppt
- 数据库范式(1_2_3_BCNF范式)详解要领.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025统编版小学道德与法治三年级下册教学计划、教学设计附教学反思(附目录).docx
- 2026年廉政答案考试题库(考试直接用).docx VIP
- 虚列费用培训课件.ppt VIP
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第二次联考日语含答案.doc VIP
- 煤矿2026年机电工作计划方案.docx VIP
- 企业合规法律服务指引(湖北省律师协会法律顾问专委会).pdf VIP
- Qu系列说明书QU16&QU24(加强版).pdf VIP
- 数学与生活:一元二次方程的起源.pptx VIP
- 事业单位d类综合应用能力必背知识点.pdf VIP
- (课堂用)TheFutureoftheEnglish(课件.ppt VIP
原创力文档

文档评论(0)