阻塞 IO
发布时间
阅读量:
阅读量
进程状态分析
操作系统中的进程至少需要具备三种基础状态,分别是运行状态、就绪状态以及等待状态。

1)就绪——执行:对于处于就绪状态的进程,当进程调度程序依据特定策略从中挑选出一个进程,并为其分配处理器资源后,该进程的状态将由就绪状态转换为执行状态;
2)执行——等待:正在运行的进程由于遇到需要等待的事件而无法继续执行,此时其状态将从执行状态转为等待状态。例如,当进程发出输入/输出请求后进入等待外部设备传输信息的状态;或者在申请资源(如主存空间或外部设备)未获满足时进入等待资源的状态;又或者在运行过程中出现错误(如程序异常或主存储器读写错误)时进入等待干预的状态等;
3)等待——就绪:当处于等待状态的进程所依赖的事件发生后,例如输入/输出操作完成、所需资源已满足或错误处理完毕时,该进程不会立即恢复到执行状态,而是首先转为就绪状态。随后,在系统调度程序认为合适的时间点,再将其转为执行状态;
4)执行——就绪:正在运行的进程可能因时间片耗尽而被暂停运行,或者在采用抢先式优先级调度算法的系统中,由于存在更高优先级的进程需要运行而被迫让出处理器资源时,该进
全部评论 (0)
还没有任何评论哟~
