- 12
- 0
- 约2.45千字
- 约 71页
- 2017-05-09 发布于浙江
- 举报
第二章进程管理;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)