处理器管理-进程的状态

来源:互联网 发布:如何安装php开发环境 编辑:程序博客网 时间:2024/05/21 10:28

在操作系统中进程是进行系统资源分配、调度和管理的最小单位(线程是处理器分配资源的最小单位)。从静态的观战看,进程由程序、数据和进程控制块(Process Control Block,PCB)组成,PCB的内容可分为调度信息和执行信息两大部分,调度信息供进程调度使用,执行信息为进程的执行情况。

三态模型

(1)运行态:占有处理器正在运行。
(2)就绪态:具备运行条件,等待系统分配处理器以便运行。
(3)等待态:(阻塞态)不具备运行条件,正在等待某个事件的完成。

五态模型

在三态模型中,总是假设所有的进程都在内存中。事实上,可能出现这样一种情况,例如由于进程的不断创建,系统的资源已经不能满足进程运行的要求,这个时候就必须把某些进程挂起,对换到磁盘镜像区中,暂是不参与进程调度,起到平滑操作负荷的目的。



原创粉丝点击