时间:2024-11-11 22:01:17
导读:进程有哪三种基本状态?试说明引起进程状态转换的典型原因。 进程有就绪状态、执行状态、阻塞状态三种状态。引起进程发生状态转换的典型原因: (1)就绪→执行:......
进程有哪三种基本状态?试说明引起进程状态转换的典型原因。
进程有就绪状态、执行状态、阻塞状态三种状态。引起进程发生状态转换的典型原因:
(1)就绪→执行:处于就绪状态的进程,当进程调度程序为之分配了处理器后,该进程便由就绪状态转换到执行状态。
(2)执行→就绪:在分时系统中,正在执行的进程如果时间片用完则将暂停执行;在抢占调度方式中,如有更高优先级的进程需要运行,将迫使正在运行的进程让出CPU。
(3)执行→阻塞:正在执行的进程因发生某事件而无法执行,如等待I/O操作的完成或未能申请到所需的系统资源等,则进程转为阻塞状态。