操作系统:2.2 进程的描述

目录

2.2.1 进程的定义和特征

1.定义

2.进程的概念

3.进程的特征

2.2.2 进程的表示和调度状态

1.进程控制块(PCB)的内容

2.进程控制块的组织方式

2.2.3 进程的基本状态及转换

1.进程的三种基本状态

2.三种基本状态的转换

3.创建状态和终止状态

2.2.4 挂起操作和进程状态的转换

1.挂起操作的引入

2.引入挂起原语操作后的三个进程状态的转换


2.2.1 进程的定义和特征

1.定义

定义来源内容
教科书

进程是程序的执行

进程是可调度的实体

进程是逻辑上的一段程序和数据

进程具有动态性和并发性

较典型的定义

进程是程序的一次执行。

进程是一个程序及其数据在处理机上顺序执行时所发生的活动。

进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

2.进程的概念

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

3.进程的特征

  1. 动态性
  2. 并发性
  3. 独立性
  4. 异步性
  5. 结构特征

2.2.2 进程的表示和调度状态

1.进程控制块(PCB)的内容

PCB至少含有如下基本信息:

1)进程的标示名或标示数:用来唯一的标示每一个进程  

2)位置信息    

3)进程状态信息:对进程状态的说明    

4)进程优先级:处于就绪队列的进程被选作运行进程的优先指标    

5)现场信息保护区    

6)资源清单    

7)队列指针或链接指针

2.进程控制块的组织方式

1)链接方式

2)索引方式


2.2.3 进程的基本状态及转换

1.进程的三种基本状态

  • 由于进程是动态的,因此它的状态会发生变化。

最基本的进程状态有:

1)运行状态:进程获得必要的资源,并占有处理机。

2)就绪状态:一切准备好等待CPU,便可立即执行。

3)阻塞状态(等待状态):进程的执行受到阻塞。

2.三种基本状态的转换

3.创建状态和终止状态


2.2.4 挂起操作和进程状态的转换

1.挂起操作的引入

1)终端用户的请求。

2) 父进程请求。

3) 负荷调节的需要。

4) 操作系统的需要。

2.引入挂起原语操作后的三个进程状态的转换

1)活动就绪→静止就绪。

2) 活动阻塞→静止阻塞。

3) 静止就绪→活动就绪。

4) 静止阻塞→活动阻塞。

具有挂起状态的进程状态图:

具有创建、终止和挂起状态的进程状态图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值