美文网首页
进程的三种基本状态及其转换

进程的三种基本状态及其转换

作者: 李娅彬lyb | 来源:发表于2018-06-21 20:10 被阅读0次

由于进程在并发执行时共享系统资源,会导致它们在运行过程中呈现间断性的运行规律,所以进程在其生命周期内可能存在多种状态。一般而言,有最基本的三种状态:运行态、就绪态、等待态。

(1)运行态(run):进程占有CPU资源,正在运行。在单处理机系统中任一时刻只能有一个进程处于运行状态。

(2)就绪(ready):进程本身具备运行条件,但由于处理机的个数少于进程的个数,暂未投入运行。相当于等待处理机资源。

(3)等待态(wait):又叫阻塞态、挂起态、睡眠态、封锁态,进程本身不具备运行条件,即使给它分配处理机也无法执行,进程正在等待某一事件的发生,如:等待某一资源被释放、等待与该进程有关的I/O信号完成等。

关于三者之间的转换,请看下图:

相关文章

  • 进程的描述与控制

    进程的定义和特征 进程的特征 进程的基本状态及转换 进程的三种基本状态 三种基本状态的转换 创建状态和终止状态 挂...

  • 进程的三种基本状态及其转换

    由于进程在并发执行时共享系统资源,会导致它们在运行过程中呈现间断性的运行规律,所以进程在其生命周期内可能存在多种状...

  • 处理器管理(二)

    目录 2.3 进程及其实现 进程定义和属性 进程状态和转换 进程描述和组成 进程上下文切换与处理器状态转换 进程控...

  • 信号量及PV操作 简单理解

    进程的三种状态 进程通常分为就绪、运行和阻塞三个工作状态。三种状态在某些条件下可以转换,三者之间的转换关系如下: ...

  • 操作系统笔记

    内容来自网络资料整理 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。 进程包括三种状态:就绪态、运行态和...

  • 进程的状态和转换

    进程的状态和转换 进程状态 进程状态的转换 总结:

  • 大厂Android面试题汇总(四)线程、多线程和线程池

    JAVA 线程状态及转化 开启线程的三种方式?java创建线程的三种方式及其对比 线程和进程的区别?1,进程是cp...

  • 进程状态

    进程具有三种基本状态: 1、就绪状态 进程已获得除CPU之外的所有资源,正在等待CPU。系统会把多个就绪状态的进程...

  • 进程的三种基本状态

    进程至今为止还没有一个准确的定义,某一个教材这么说 进程是资源分配的基本单位,也是独立运行的基本单位。 前趋图是一...

  • 操作系统-进程的基本状态及转换

    进程的三种基本状态 就绪状态:这是指进程已处于准备好运行的状态,此时进程已分配到除CPU以外所有的必要资源,只要获...

网友评论

      本文标题:进程的三种基本状态及其转换

      本文链接:https://www.haomeiwen.com/subject/wvtkzttx.html