等待队列:每个等待事件一个。
运行队列:单机系统中整个系统一个。
2019/10/3
太湖学院机电系
23
2.1.5进程控制块(2)
• 链接方式
把具有相同状态的PCB, 用其中的链接字,链接 成一个队列。
PCB1 PCB2 PCB3
执行指针 就绪队列指针
PCB4 PCB5 PCB6
多个 阻塞队列指针
PCB7 PCB8
S1
S2
S3
2019/10/3
太湖学院机电系
3
2.1.2前趋图定义
• 有向无循环图 • 表示方式:
• (1)p1 p2 • (2) ={(p1,p2)| p1 必须在p2开始前完成},前趋
关系(图2-2 P35) • 节点表示:一条语句,一个程序段,一个进程。
S1
P1
P2
P4
S2 P3
2019/10/3
2. 进程的三种基本状态
就绪状态、执行状态、阻塞(等待)状态 就绪态:等待系统分配处理机以便运行。即获得了处理机
以外的所有资源,一旦由调度选中得到处理机可以立即执 行的状态。 运行态:占有处理机正在执行。在单处理机的情况下,该 状态的进程只有一个。 等待态:等待某个事件的完成。进程因等待某事件而放弃 处理机进入等待该事件的状态。
3.并发性
• 只有建立了进程,才能并发执行。
4.独立性
• 独立运行,独立获得资源,独立接受调度
5.异步性(断断续续向前推进)
2019/10/3
太湖学院机电系
9
进程与程序的区别
进程
动态 暂时 并发 PCB 多个 一个
程序
静态 永久 串行 --------一个 多个