《操作系统原理》课程教学资源(PPT课件讲稿)第三章 进程管理

第3章进程管理 进程的概念 进程的状态 进程的描述与管理 进程控制 Windows2000/XP进程管理
第3章 进程管理 进程的概念 进程的状态 进程的描述与管理 进程控制 Windows2000/XP进程管理

进程的概念 进程的引入 进程的定义 进程和程序的关系
一、进程的概念 进程的引入 进程的定义 进程和程序的关系

1、进程的引入 (一)程序的顺序执行 (二)程序的并发执行
1、进程的引入 (一)程序的顺序执行 (二)程序的并发执行

(-)程序的顺序执行 顺序环境: 在系统中只有一个程序在运行,该程序独占 系统所有资源,其执行不受外界影响
(一)程序的顺序执行 顺序环境: 在系统中只有一个程序在运行,该程序独占 系统所有资源,其执行不受外界影响

特征: 程序执行的封闭性 独占资源,执行过程中不受外界影响 程序执行结果的确定性 程序运行结果与程序执行速度无关,只 要初始状态相同,结果应相同
特征: • 程序执行的封闭性 独占资源,执行过程中不受外界影响 • 程序执行结果的确定性 程序运行结果与程序执行速度无关,只 要初始状态相同,结果应相同

(二)程序的并发执行 并发环境: 在一定时间内有两个或两个以上的程序 同处于开始运行但尚未结束的状态,并 且次序不是事先确定的
(二)程序的并发执行 并发环境: 在一定时间内有两个或两个以上的程序 同处于开始运行但尚未结束的状态,并 且次序不是事先确定的 A B B A A B A B

特征: (1)程序结果的不可再现性 并发程序执行的结果与其执行的相对速度 有关,是不确定的 (2)在并发环境下程序的执行是间断性的 执 停执行
特征: (1)程序结果的不可再现性 并发程序执行的结果与其执行的相对速度 有关,是不确定的 (2)在并发环境下程序的执行是间断性的 执行——停——执行

(3)资源共享 系统中资源被多个进程使用 (4)独立性和制约性 独立的相对速度、起始时间 进程之间可相互作用(相互制约) 可分为直接作用和间接作用 (5)程序和程序的执行不再一一对应
(3)资源共享 系统中资源被多个进程使用 (4)独立性和制约性 独立的相对速度、起始时间 进程之间可相互作用(相互制约) 可分为直接作用和间接作用 (5)程序和程序的执行不再一一对应

2、进程( process)的定义 程序在处理机上的执行。 进程是一个可调度的实体。 进程是这样的计算,它可以与别的计算并 行运行。 进程是逻辑上的一段程序,它在每一瞬间 都含有一个程序控制点,指出正在执行指令 进程是一个具有独立功能的程序关于某个 数据集合的一次运行活动
2、进程(process)的定义 •程序在处理机上的执行。 •进程是一个可调度的实体。 •进程是这样的计算,它可以与别的计算并 行运行。 •进程是逻辑上的一段程序,它在每一瞬间 都含有一个程序控制点,指出正在执行指令 •进程是一个具有独立功能的程序关于某个 数据集合的一次运行活动

进程:父亲阅读食谱,取各种原料,制作蛋糕 的一系列动作总和。 父亲食谱做蛋糕的原料 CPU程序输入数据 急救手册药品 进程:父亲阅读急救手册,取药品,为儿子 疗伤的一系列动作总和
父亲 食谱 做蛋糕的原料 CPU 程序 输入数据 进程:父亲阅读食谱,取各种原料,制作蛋糕 的一系列动作总和。 急救手册 药品 进程:父亲阅读急救手册,取药品,为儿子 疗伤的一系列动作总和
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统原理》课程教学资源(PPT课件讲稿)第二章 操作系统的运行环境.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第八章 计算机维护和多媒体技术.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 计算机网络与Internet.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第六章 Power Point2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第五章 中文 Excel2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第四章 文字编辑系统中文Word2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第三章 操作系统及使用.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 键盘及汉字输入字输入.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.pps
- 《计算机文化基础》课程教学资源(实验指导).doc
- 《计算机文化基础》课程教学资源(习题集).doc
- 《计算机文化基础》课程教学资源(教案讲义)第八章 计算机维护和多媒体技术.doc
- 《计算机文化基础》课程教学资源(教案讲义)第七章 计算机网络与 Internet.doc
- 《计算机文化基础》课程教学资源(教案讲义)第六章 幻灯片制作 PowerPoint2000.doc
- 《计算机文化基础》课程教学资源(教案讲义)第三章 操作系统及使用.doc
- 《计算机文化基础》课程教学资源(教案讲义)第二章 键盘及汉字输入.doc
- 《计算机文化基础》课程教学资源(教案讲义)第五章 中文 Excel2000.doc
- 《计算机文化基础》课程教学资源(教案讲义)第四章 文字编辑系统中文Word2000.doc
- 《计算机文化基础》课程教学资源(教案讲义)第第一章 计算机基础知识.doc
- 《操作系统原理》课程教学资源(PPT课件讲稿)第四章 线程.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第五章 并行性:同步和互斥.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第六章 多处理器系统和处理器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第七章 死锁(Deadlock).ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第八章 实存储器管理技术.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第九章 虚拟存储器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)上机实验一进程控制与描述.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 搜象与散列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 数組.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 链表.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 集合与拽索.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习(各章复习).ppt