《操作系统》第二章 进程的描述与控制

第二章 进程的描述与控制

1.进程的定义

进程是程序的一次执行。

进程是进程实体(包括程序段、数据和PCB)的运行过程,是系统进行资源分配和调度的一个独立单位

2.进程和程序的区别

  • 进程是动态的,程序是静态的(是指令的集合)
  • 一个程序可以包含多个进程
  • 进程可以描述并发活动,程序则不明显
  • 进程执行需要处理机,程序存储需要介质
  • 进程有生命周期,程序是永存的

3.进程的结构:程序、数据、控制块PCB

4.进程的特征

  • 结构性:由程序段、数据段和进程控制块组成
  • 动态性:进程可以被动态地创建、执行、撤消
  • 并发性:在同一时间内有多个进程运行
  • 独立性:是独立运行和获得资源的基本单位

5.进程的类型

  • 系统进程:在管态/系统态/核心态下运行的进程;可以直接做显示、设备I/O操作;可以执行一切指令,访问所有寄存器和存储区
  • 用户进程:在目态/用户态下运行的进程;不能直接做I/O操作;只能执行规定的指令,访问指定的寄存器和存储区
  • 父进程:由系统或用户创建,与子进程同时执行或者在子进程后执行
  • 子进程:由父进程创建,部分或者全部共享父进程资源

6.进程控制块PCB

6.1.PCB的作用

  • 描述进程的变化过程
  • 记录进程的外部特征
  • 记录进程与其他进程的联系
  • 是进程存在的唯一标志
  • 系统通过PCB控制和管理进程

6.2 PCB的内容

在这里插入图片描述

6.3 PCB的组织形式

在这里插入图片描述

7.进程的状态

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

8.进程的控制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hDWGFkHY-1624272363942)(C:/Users/hwl/AppData/Roaming/Typora/typora-user-images/image-20210617093644475.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值