2.1.1 进程的定义、组成、组织方式、特征

目录

知识总览

1、进程的定义

2、进程的组成

(1)程序段

(2)数据段

(3)PCB

3、进程的组织(多个进程之间的组织)

(1)链接方式

(2)索引方式

4、进程的特征

回顾


知识总览


1、进程的定义

程序:就是一个指令序列

程序段:存放程序的代码

数据段:存放程序运行过程处理的数据(如变量)

进程控制块PCB):引入多道程序技术之后,内存中同时放入多道程序,各个程序的代码、运算数据存放的位置不同,为使操作系统找到各程序存放的位置,系统为每个运行的程序配置一个数据结构,称为进程控制块PCB),用以描述进程的各种信息(如程序代码存放位置)。

程序段数据段PCB三部分组成了进程实体进程映像),简称为进程

PCB是进程存在的唯一标志!

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

严格来说,进程实体是静态的,进程则是动态的。

2、进程的组成

进程(进程实体)由以下三部分组成:

(1)程序段

存放要执行的代码。

(2)数据段

程序运行时使用、产生的运算数据,如全局/局部变量。

(3)PCB

包含操作系统对其管理所需的各种信息。具体成分如下:

①进程描述信息:进程标识符PID、用户标识符UID

②进程控制和管理信息:进程当前状态、进程优先级

③资源分配清单:程序段指针、数据段指针、键盘、鼠标

④处理机相关信息:各种寄存器值

 

程序段和数据段是程序本身运行所需的数据,PCB是进程的管理者(操作系统所需的数据都在PCB中)。

3、进程的组织(多个进程之间的组织)

(1)链接方式

按照进程状态将PCB分为多个队列,操作系统持有指向各个队列的指针。

 

(2)索引方式

根据进程状态的不同,建立几张索引表,操作系统持有指向各个索引表的指针。

 

4、进程的特征

相比程序,进程有以下特征:


回顾

  参考:
《王道计算机考研 操作系统》
https://www.bilibili.com/video/av70156862  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值