多道程序系统中程序执行环境的变化
程序内保持 Ii→Ci→Pi 程序逻辑顺序性。
I1
I2
I3
存在Ii→Ii+1;Ci→Ci+1; Pi→Pi+1; 表明系统资源竞
C1
C2
C3
争带来顺序性前驱关系。
P1
P2
P3
不同程序之间 Ii+2、Ci+1 和Pi ,没有前
驱关系,说明可以并发执行,这是系统的并
清华大学出版社
3.1 多道程序设计
下一 步
1/8Δt = 0.125道程序/Δt
A吞,吐B,率C分,D别为为程: 序1/8,=忽0.略12外5 设; 假2/9定=40个.2程22序 都Δ44道道/t1提需时1程高运=间序了0行情,.近3况2在633个比期倍单。 间显然有不6个仅使Δt内时存
A
0 Δt 1
32进程的概念321前驱图和程序执行清华大学出版社对于图34对于任意程序存在着iicipi这样的前驱关系因而对一个用户程序的输入计算和打印这三个操作必须顺序执行但在多道环境下并不存在或并不要求piii1关系即iicj和pkijk之间并不存在前驱关系因而在对一批程序处理时可使它们并发执行
第3章 操作系统概述
发性,提高 (9-5)/9x100%清=华4大4%学。出版社
3.2 进程的概念
3.2.1 前驱图和程序执行
应当说明,抛开典型的I、C、 P关系,一个程序内部语句之
S0:x = a+10; S1:y = b - a; S2:z = x+y-10;
间在并发环境下依然有并发执
S3:print(z);
行的情况,如4条语句构成的 程序段:
清华大学出版社