试题详情
简答题进程最基本的状态有哪些?哪些事件可能引起不同状态之间的转换?
  • 进程最基本的状态有三种:
    运行态:进程占有处理器正在运行。
    就绪态:进程具备运行条件,等待系统分配处理器以便运行。
    等待态:又称为阻塞态或睡眠态,指进程不具备运行条件,正在等待某个事件的完成。
    进程状态转换的具体原因:
    运行态→等待态 等待使用资源或某事件发生,如等待外设传输、等待人工干预。
    等待态→就绪态 资源得到满足或某事件已经发生,如外设传输结束;人工干预完成。
    运行态→就绪态 运行时间片到,或出现有更高优先权进程。
    就绪态→运行态 CPU空闲时被调度选中一个就绪进程执行。
  • 关注下方微信公众号,在线模考后查看

热门试题