计算机操作系统(王永茂)第2章进程管理-1.pptVIP

  • 12
  • 0
  • 约2.45千字
  • 约 71页
  • 2017-05-09 发布于浙江
  • 举报

计算机操作系统(王永茂)第2章进程管理-1.ppt

第二章 进程管理;2.1 进程的基本概念;学习要求 ;程序的顺序执行及其特征;P1;(不是前趋图) ;程序的并发执行 ;   S1: a:=x+2 S2: b:=y+4 S3: c:=a+b S4: d:=c+b ;程序的并发执行;程序并发执行时的特征;  例如,有两个循环程序A和B,它们共享一个变量n。程序A每执行一次时,都要做n:=n+1操作;程序B每执行一次时,都要执行Print(n)操作,然后再将n置成“0”。程序A和B以不同的速度运行。这样,可能出现下述三种情况(假定某时刻变量n的值为v)。 ;程序并发执行的描述;进程概念的引入;进程是程序的一次执行。 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 ;进程的特征;进程与程序的联系;(1)程序是静态的,而进程是动态的。 程序是有序代码的集合,属于静态的文本概念;进程是程序的一次执行。 (2)一个进程可以执行一个或几个程序,一个程序亦可以构成多个进程。 通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。例如,一个编译进程在运行时,要执行词法分析、语法分析、代码生成和优化等几个程序。或者,一个编译程序可以同时生成几个编译进程,为几个用户服务。 (3)进程是暂时的,程序的永久的。 进程是一个状态变化的过程

文档评论(0)

1亿VIP精品文档

相关文档