进程的基本状态有哪三种

如题所述

进程的基本状态有哪三种:就绪、执行、阻塞。

进程已获得除处理器外的所需资源,只是在等待分配处理器资源,只要分配了处理器进程就可执行;准备就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列,当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。

扩展资料:

每一个进程都有它自己的地址空间,包括文本区域、数据区域和堆栈,文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。

进程是操作系统中最基本、重要的概念,是多道程序系统出现后,为了刻画系统内部出现的动态情况,描述系统内部各道程序的活动规律引进的一个概念,所有多道程序设计操作系统都建立在进程的基础上。

参考资料来源:百度百科-进程

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-21

有就绪状态、运行状态、阻塞状态。

进程执行时的间断性,决定了进程可能具有多种状态。事实上,运行中的进程具有以下三种基本状态:就绪状态为进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。就绪进程可以按多个优先级来划分队列。

运行状态为进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。在没有其他进程可以执行时,会自动执行系统的空闲进程。阻塞状态为由于进程等待某种条件,在条件满足之前无法继续执行。该事件发生前即使把处理器资源分配给该进程,也无法运行。

扩展资料:

进程的相关内容:

1、把进程存放在处理器的寄存器中的中间数据找个地方存起来,从而把处理器的寄存器腾出来让其他进程使用。

2、在程序被运行后,系统要做的就是为该程序进程建立一个默认线程,程序可以根据需要自行添加或删除相关的线程。

参考资料来源:百度百科-进程

本回答被网友采纳
第2个回答  2021-01-19

进程的基本状态有三种,它们分别是就绪态、运行态、等待态。

为了便于管理进程,一般来说,按进程在执行过程中的不同情况至少要定义三种不同的进程状态。

进程是并发执行的程序在执行过程中分配和管理资源的基本单位。进程状态是一个进程的生命周期可以划分为一组状态,这些状态刻画了整个进程。进程状态即体现一个进程的生命状态。

扩展资料:

进程的创建来源于以下四个事件:

1、提交个批处理作业。

2、在终端上个交互式作业登录。

3、操作系统创建1个服务进程。

4、存在的进程创建新的进程。

进程的主要特征:

1、动态性,进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。

2、并发性,任何进程都可以同其他进程一起并发执行。

3、独立性,进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。

4、异步性,由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。

5、结构特征,进程由程序、数据和进程控制块三部分组成。

参考资料来源:百度百科-进程

参考资料来源:百度百科-进程状态

本回答被网友采纳
第3个回答  2021-01-19

进程的三种基本状态:

(1)就绪状态:进程已获得除CPU外的所有必要资源,只等待CPU时的状态。一个系统会将多个处于就绪状态的进程排成一个就绪队列。

(2)执行状态:进程已获CPU,正在执行。单处理机系统中,处于执行状态的进程只一个;多处理机系统中,有多个处于执行状态的进程。

(3)阻塞状态:正在执行的进程由于某种原因而暂时无法继续执行,便放弃处理机而处于暂停状态,即进程执行受阻。(这种状态又称等待状态或封锁状态)

扩展资料

引起进程阻塞和唤醒的事件

1)请求系统服务

当正在执行的进程请求操作系统提供服务时,由于某种原因,操作系统并不立即满足该进程的要求时,该进程只能转变为阻塞状态来等待,一旦要求得到满足后,进程被唤醒。

2)启动某种操作

当进程启动某种操作后,如果该进程必须在该操作完成之后才能继续执行,则必须先使该进程阻塞,以等待该操作完成,该操作完成后,将该进程唤醒。

3)新数据尚未到达

对于相互合作的进程,如果其中一个进程需要先获得另一(合作)进程提供的数据才能运行以对数据进行处理,则是要其所需数据尚未到达,该进程只有(等待)阻塞,等到数据到达后,该进程被唤醒。

4)无新工作可做

系统往往设置一些具有某特定功能的系统进程,每当这种进程完成任务后,便把自己阻塞起来以等待新任务到来,新任务到达后,该进程被唤醒。

本回答被网友采纳
第4个回答  推荐于2017-09-23
1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行.就绪进程可以按多个优先级来划分队列.例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列.
2)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目.在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程.3)阻塞状态(Blocked):由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行.该事件发生前即使把处理机分配给该进程,也无法运行.
相似回答