第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 程序 输入数据 进程:父亲阅读食谱,取各种原料,制作蛋糕 的一系列动作总和。 急救手册 药品 进程:父亲阅读急救手册,取药品,为儿子 疗伤的一系列动作总和