进程管理复习.pptVIP

  • 6
  • 0
  • 约4.76千字
  • 约 34页
  • 2016-12-28 发布于江苏
  • 举报
为什么要引入进程? 分时系统 多道程序设计 传统的程序是一组指令的集合,是静态概念,无法描述程序在内存中的执行情况,即我们无法从程序的字面上看出它何时执行,何时停顿,也无法看出它与其它执行程序的关系,因此,程序这个静态概念已不能如实反映程序并发执行过程的特征。为了深刻描述程序动态执行过程的性质,人们引入“进程(Process)”概念。 什么是进程?进程和程序的关系? 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。 申请和拥有系统资源——调度(线程) 动态和静态 程序长期存在,进程有一定生命周期。 进程更能真实地描述并发,而程序不能;进程是由程序和数据两部分组成的。 进程具有创建其他进程的功能,而程序没有 同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程。也就是说同一程序可以对应多个进程。 幼儿园给小朋友喂饭 进程有什么特征? 动态性: 并发性: 独立性: 异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进 结构特征:进程由程序、数据和进程控制块三部分组成。 进程控制块 PCB 表示进程存在的唯一实体 当系统创建一个新进程就要为它创建一个PCB;当进程终止后,系统收回其PCB。进程与PCB是一一对应的。 进程控制块所包含的信息: 进程标识符、现行状态、CPU状态保护区、进程程序的起始地址、资源清单、进程优先数

文档评论(0)

1亿VIP精品文档

相关文档