进程的其它两种状态 ●新状态 当一个新进程刚刚建立,还未将其放入就绪 队列时的状态,称为新状态 ●终止状态 当一个进程已经正常结束或异常结東,操作 系统已将其从系统队列中移出,但尚未撤消, 这时称为终止状态
进程的其它两种状态 ⚫ 新状态 – 当一个新进程刚刚建立,还未将其放入就绪 队列时的状态,称为新状态。 ⚫ 终止状态 – 当一个进程已经正常结束或异常结束,操作 系统已将其从系统队列中移出,但尚未撤消, 这时称为终止状态
进程状态间的转换 ●新状态→就绪状态 ●就绪状态→执行状态 ●执行状态→阻塞状态 执行状态→就绪状态 ●阻塞状态→就绪状态 ●执行状态→终止状态 ●如图2-5所示
进程状态间的转换 ⚫ 新状态→就绪状态 ⚫ 就绪状态→执行状态 ⚫ 执行状态→阻塞状态 ⚫ 执行状态→就绪状态 ⚫ 阻塞状态→就绪状态 ⚫ 执行状态→终止状态 ⚫ 如图2-5所示
进程的挂起状态 ●引入挂起状态主要 引入挂起状态后的进程 原因: 状态转换 用户的需求 执行状态→静止就绪 父进程的需求 活动就绪→静止就绪 操作系统的需求 静止就绪→活动就绪 对换的需求 活动阻塞→静止阻塞 静止阻塞→活动阻塞 静止阻塞→静止就绪
进程的挂起状态 ⚫ 引入挂起状态主要 原因: – 用户的需求 – 父进程的需求 – 操作系统的需求 – 对换的需求 ⚫ 引入挂起状态后的进程 状态转换 – 执行状态→静止就绪 – 活动就绪→静止就绪 – 静止就绪→活动就绪 – 活动阻塞→静止阻塞 – 静止阻塞→活动阻塞 – 静止阻塞→静止就绪
进程控制 ●进程控制块PCB ●进程的创建与撤消 ●进程的阻塞与唤醒
进程控制 ⚫ 进程控制块PCB ⚫ 进程的创建与撤消 ⚫ 进程的阻塞与唤醒
进程控制块PCB ●进程控制块的作用 ●进程控制块的内容 ●进程控制块的组织方式 ●进程控制原语
进程控制块PCB ⚫ 进程控制块的作用 ⚫ 进程控制块的内容 ⚫ 进程控制块的组织方式 ⚫ 进程控制原语