1、进程的定义、特征
1.1 定义:进程是可并发执行的、具有一定功能的程序段,在给定数据集上的一次执行过程
1.2 特征:独立性、异步性、并发性、动态性
2、进程基本状态转换及原因
3、进程两种制约关系与进程同步互斥
3.1 两种制约关系:
- 间接相互制约:共享资源时竞争,通过临界资源无意识安排
- 直接相互制约:为完成同一任务而合作,是有意识安排
3.2 互斥即为竞争,同步即为合作
4、进程控制块的概念、作用及主要内容
4.1 概念:作为进程实体的一部分,记录操作系统所需的、用于描述进程当前状况以及管理进程运行的全部信息,是最重要的记录型数据结构
4.2 作用:
- 作为独立运行的基本单位的标志
- 能实现间断性运行的方式
- 提供进程管理所需信息
- 提供进程调度所需信息
- 实现与其他进程的同步与通信
4.3 主要内容:
- 进程标识符:用于唯一标识一个进程
- 处理机状态:处理机的上下文
- 进程调度信息:进程当前状态、进程优先级、各种计时信息、阻塞原因
- 进程控制信息:程序起始地址、通信信息、占内存大小、占外设情况、指向文件系统指针
5、补充
5.1 在进程管理中,当( B )时,进程从运行状态变为就绪状态。
A 进程被调度程序选中
B 时间片用完
C 等待某一个事件发生
D 等待的事件发生
5.2 下列情况下,在( A )时,进程从阻塞状态转换到就绪状态。
A 等待的某事件已经发生了。
B 时间片用完了
C 分配到必要的资源并获得了处理机
D 等待某事件
5.3 进程的3种状态之间,下列( C )转换是不能进行的。
A 就绪状态到运行状态
B 运行状态到阻塞状态
C 阻塞状态到运行状态
D 阻塞状态到就绪状态