进程的三个基本状态?

进程的三个基本状态?,第1张

三种基本状态

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

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

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

通常导致进程阻塞的典型事件有:请求I/O,申请缓冲空烂碰汪间等。

三种状态切换

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

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

相关内容解释:

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

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

根据进程执行时的间断性,决定了进程可能具有多种状态。但事实上,运行中的进程是具有以下三种基本状态。

1、就绪状态,英文称Ready。进程已获得除处理器外的所需资源,只是在等待分配处理器资源,只要分配了处燃羡理器进程就可执行。

准备就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列。当进程由I/O *** 作完成而进入就绪状态时,排入高优先级队列。

2、运行状态,英文称Running。进程占用处理器资源,处于此状态的进程的数目小于等于处理器的数目。在没有其他进程可以执行时(如所有进程都在阻塞状态),系统通常会自动执行系统的空闲进程。

3、阻塞状态,英文称Blocked,系统由于进程等待某种条件(如I/O *** 作或进程同步),在条件满足之前无法继续执行。该事件发生前即使把处理器资源分配给该进程,该进程也无法进行运行。

扩展资料:

定义

狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。

广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是 *** 作系统动态执行的基本单元,在传统的 *** 作系统中,进程既是基本的分配单元,也是基本的执行单元。

进程的概念主要有两点:

第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。

文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。

第二,进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时( *** 作系统执行之),它才能成为一个活动的实体,我们称其为进程。

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

特征

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

并发性:任何进程都可以同其他进程一起并发执行

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

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

结构特征:进程由程序、数据和进程控制块三部分组成。多个不同的进程可以包含相同皮段携的程序:一个程序在不同的数据集里就构成不同的进程,能得到不同的结果;但是执行过程中,程序不能发生改变。

常见进程名称

acrord32.exeacrord32.exe 是Adobe Acrobat Reader阅读器的一部分。该进程用于打开和察看PDF文档

AcroTray.exe AcroTray.exe 是Acrobat助手程序,用于帮助你打印燃伏你的PDF文档。

ACSd.exe ACSd.exe 是AOL的相关程序。该进程在后台运行和自动重新连接到AOL。

ADGJDET.exe ADGJDET.exe 是Creative创新声卡的一部分。

AdobeUpdateManager.exeAdobeUpdateManager.exe是Adobe产品软件升级程序。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12360325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存