进程的状态

进程的三种基本状态

  • 就绪(Ready)状态:这是指进程已处于准备好运行的状态,即进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行。
  • 执行(Running)状态:这是指进程已获得CPU,其程序正在执行的状态。
  • 阻塞(Block)状态:这是指正在执行的进程由于发生某事件(如I/O请求、申请缓冲区失败等)暂时无法继续执行时的状态,亦即进程的执行受到阻塞。此时引起进程调度,OS把处理器分配给另一个就绪进程,而让受阻进程处于暂停状态,一般将这种暂停状态称为阻塞状态,有时也称为等待状态或封锁状态。

三种基本状态的转换

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,204评论 0 23
  • 进程的描述与控制 1.前趋图与程序执行1.1 前趋图介绍:描述程序先后执行顺序,又称为有向无循环图,可记为DAG(...
    孙梦翔阅读 752评论 0 1
  • 11.1进程的概念 进程的定义 进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程 精髓:正在执...
    龟龟51阅读 512评论 0 1
  • 原生态滋补品著名品牌【意康德】诚招全国代理加盟商◆★◆0元投资创业项目,在家创业商机,小投资冷门暴利行业,微信创业...
    罗丽灵精阅读 409评论 4 1
  • 你是谁? 提桶者还是管道建造者 "布鲁诺,我有一个计划。"第二天早上,当他们抓起水桶往河边奔时,柏波罗说,"...
    仰慕儿阅读 569评论 0 0