进程的生命周期
– 由“创建”而产生,由“调度”而执行, 因得不到资源而“暂停”执行,最后由“撤 消”而消亡
13
进程的性质
1)动态性 描述程序在执行过程中的全部活动; 2)并发性 同时接受和处理多个进程; 3)异步性 不同进程在逻辑上相互独立,有各
自的运行“轨迹”;
4)制约性 由于计算机资源是有限的,不同进
硬件支持
增加边界寄存器LOW、UP,确定 分块的上、下边界。
方法
固定分区和变长分区
34
固定分区(多连续分区)
1) 主存划分为几个固定大小的连续区域; 2) 建立分配表,记录每个分区的大小、
区号、起始地址、及占用标志等信息。 3) 作业调度时,根据作业表来确定程序
的重定位地址。
35
固定分区示意图
10
程序并发执行举例
程序1: I1 C1 P1
程序2:
I2 C2 P2
程序3:
I3 C3 P3
t1 t2 t3
T
图中,C1和I2、P1、C2和I3、P2和C3在时间 上都是重叠的。
11
单道和多道程序处理的区别
单道:各逻辑步骤之间的关系是确定的、
不受外界影响。
多道:并发处理存在直接或间接的相互
20K 28K 44K 108K
232K
操操作作系系统统
作业1 作业2 可可用用分分区区11
作业3
可用分区2
39
4. 分页管理
– 页 作业地址空间划分的等长单位 – 块 主存空间划分的等长的单位 – 页表 地址重定位表, 记录页号与该页
在主存中的块号的对应关系。
– 分页管理 作业中的逻辑地址通过动态
17
4。进程控制块——PCB