三明建设网站,过年做哪些网站致富,10秒折一把古风伞,emlog做企业网站进程在其生命周期内#xff0c;由于系统中各进程之间的相互制约及系统的运行环境的变化#xff0c;使得进程的状态也在不断地发生变化。通常进程有以下5种状态#xff0c;前三种是基础讷航的基本状态
1#xff09;运行态。进程正在处理机上运行。在单处理机机中#xff0…进程在其生命周期内由于系统中各进程之间的相互制约及系统的运行环境的变化使得进程的状态也在不断地发生变化。通常进程有以下5种状态前三种是基础讷航的基本状态
1运行态。进程正在处理机上运行。在单处理机机中每个时刻只有一个进程处于运行态 2就绪态。进程获得了除处理机外的一切所需资源一旦得到处理机便可立即运行。系统中处于就绪状态的进程可能有多个通常将它们排成一个队列称为就绪队列 3阻塞态又称为等待态。进程正在等待某一事件而暂停运行。即处理机空闲进程也不能运行。会把阻塞的进程排成一个队列甚至会按照阻塞原因的不同设置多个阻塞队列 4创建态。进程正在被创建尚未转到就绪态。创建进程需要多个步骤首先申请一个空白PCB并向PCB中填写用于控制和管理进程的信息然后为该进程分配运行时所需的资源最后把该进程转入就绪态并插入就绪队列。但是所需的资源尚不能得到满足如内存不足则创建尚未完成进程所处的状态就是创建态 5 终止态。进程正从系统中消失可能是进程正常结束或其他原因退出运行。进程需要结束运行时系统首先将该进程设置为终止态然后进一步处理资源释放和回收等工作
要注意区别就绪态和等待态就绪态----运行态处于就绪态的进程背调读后获得处理机资源分配处理机时间片
运行态—就绪态处于运行态的进程在时间片用完后不得不让出处理机资源从而由运行态转换为就绪态。在可剥夺的操作系统中当有更高优先级的进程就绪时调度程序将正在执行的进程转换为就绪态让更高优先级的进程执行
运行态—阻塞态进程请求某一资源如外设的使用和分配或等待某一事件的发生如IO操作的完成时它就从运行态转换为阻塞态进程以系统调用的形式请求操作系统提供服务这是一种特殊的、由运行用户态程序调用操作系统内核过程的形式
阻塞态—就绪态进程等待的事件到来时如IO操作结束和中断结束时中断处理程序必须把相应进程的状态由阻塞态转换为就绪态 需要注意的是一个进程从运行态变成阻塞态是主动的行为而从阻塞态变成就绪态是被动的行为需要其他相关进程的协助