操作系统--进程管理

操作系统通过进程控制块(PCB)来管理和控制进程,进程实体包括程序段、数据段和PCB。进程具有动态性、并发性、独立性、异步性和结构性。进程状态包括运行、就绪、阻塞、创建和结束,状态之间存在转换。就绪到运行、运行到就绪、运行到阻塞以及阻塞到就绪是常见的状态变化路径。
摘要由CSDN通过智能技术生成

为了使参与并发执行的程序(含数据)能独立的运行,必须位置配置一个专门的数据结构,称为进程控制块(PCB),系统利用PCB来描述进程的基本情况和运行状态,进而控制和管理进程。相应地,由程序段、相关数据段和PCB三部分构成了进程映像(进程实体)。所谓创建进程,实质上是创建进程映像中的PCB;而撤销进程,实质上是撤销进程的PCB,值得注意的是,进程映像是静态的,进程则是动态的。PCB是进程存在的唯一标志。

进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。

进程的特征:

1)动态性,动态性是进程最基本的特征

2)并发性,提高资源利用率,单处理器系统中,是某个时间段的并发,某个时刻的并行。

3)独立性,进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位。凡是为创建PCB的程序都不能作为一个独立的单位参与运行。

4)异步性:由于进程的相互制约,使得进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。异步性会导致执行结果的不可再现性,为此,在操作系统中必须配置相应的进程同步机制。

5)结构性:每个进程都配置一个PCB对其进行描述。从结构上看,进程实体是由程序段、数据段和进程控制段三部分构成。

进程的状态与转换:

1)运行状态:进程正在处理机上运行。在但处理机环境下,每一时刻最多只有一个进程处于运行状态。

2)就绪状态:进程已处于准备运行的状态,即进程或得了除处理机之外的一切所需资源,一旦得到处理机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值