炒菜的三态模型开炒备菜完成炒菜就绪炒另一个菜时落选没有酱油买来酱油阻塞
炒菜的三态模型 备菜完成 开炒 炒另一个菜时落选 没有酱油 买来酱油 就绪 炒菜 阻塞
8,进程状态转换的原因在进程运行过程中,由于自身进展情况及外界环境的变化这三种基本状态可以依据一定的条件相互转换:四个转换目就绪->运行圣一个新的进程运行调度程序选择口运行-->就绪运行进程用完了时间片运行进程被中断,因为一高优先级进程处于就绪状态
8.进程状态转换的原因 在进程运行过程中,由于自身进展情况及外界环境的变化, 这三种基本状态可以依据一定的条件相互转换: -四个转换 就绪 -> 运行 ◼ 调度程序选择一个新的进程运行 运行 -> 就绪 ◼ 运行进程用完了时间片 ◼ 运行进程被中断,因为一高优先级进程处于就绪状态
进程状态转换原因(续)运行-->等待当一进程必须等待时OS尚未完成服务对一资源的访问尚不能进行初始化/O且必须等待结果等待某一进程提供输入(IPC)等待>就绪当所等待的事件发生时
进程状态转换原因(续) 运行 -> 等待 ◼ 当一进程必须等待时 ◆ OS尚未完成服务 ◆ 对一资源的访问尚不能进行 ◆ 初始化I/O 且必须等待结果 ◆ 等待某一进程提供输入 (IPC) 等待 -> 就绪 ◼ 当所等待的事件发生时
9.多阻塞队列示意图Ready QueueReleaseAdmitDispatchProcessorTimeoutEvent1QueueEvent 1WaltEvent1OccursEvent2QueueEvent2Event2WaltOccurs???Eventn QueueEventn WaitEventnOccurs(b)Multipleblockedqueues
9.多阻塞队列示意图
10.其他状态国就绪状态(Ready)口运行状态(Running)园阻塞状态(Blocked)(New)创建状态一(Exit)口终止状态(Suspend)挂起状态
就绪状态(Ready) 运行状态(Running) 阻塞状态(Blocked) 10.其他状态 创建状态(New) 终止状态(Exit) 挂起状态(Suspend)