7进程的定义组成和特征

本文详细介绍了进程的定义、组成以及组织方式。进程由程序、数据段和PCB(进程控制块)组成,其中PCB包含了进程标识、状态、资源分配清单等信息。进程组织方式包括链接方式和索引方式,分别通过队列或索引表来管理不同状态的进程。此外,进程具有动态性、并发性、独立性和结构型四大特征。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进程的定义组成和特征

目录

一、进程的定义和组成
二、进程的组织方式和特征

一、进程的定义和组成

1、程序: 程序就是一道指令个序列
2、进程实体(进程映像)的组成: 方便操作系统管理,完成各程序并发,引入进程、进程实体的概念
(1)、程序控制块PCB: 进程的管理者, 描述和管理进程,穿建撤销 进程都是PCB,PCB是进程存在唯一标志
(2)、程序段: 存放程序运行代码
(3)、数据段: 存放程序执行时所需要的数据
3、进程: 进程实体的一次执行,动态的。进程实体是静态的,进程实体包括PCB,程序段和数据段
4、进程控制块(PCB)的组成:

  1. 进程描述信息:进程标识符(PID,当进程别创建时,操作系统为进程分配一个唯一且不重复的ID,用来区分不同的进程);用户标识符(UID)
  2. 进程控制和管理信息:进程当前状态和进程优先级
  3. 资源分配清单:程序段指针;数据段指针;键盘;鼠标
  4. 处理机相关信息:各种寄存器值(当切换进程时,记录的运行情况都放在PCB中,如程序计数器PC表示当前执行到哪一句)

二、进程的组织方式

1、链接方式:

  1. 按照进程状态将PCB分为多个队列
  2. 操作系统持有指向各个队列的指针
  3. 三种指针:

执行指针————指向当前运行态(执行态)的进程
就绪队列指针——指向就绪队列
阻塞队列指针——指向阻塞态,有的操作系统会根据阻塞原因的不同分为多个阻塞队列

2、索引方式

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

执行指针
就绪表指针————指向就绪索引表————PCB…
阻塞表指针————指向阻塞索引表————进程PCB…

3、进程的特征:

  • 动态性:进程是程序的执行过程
  • 并发性:多个进程并发执行
  • 独立性:独立运行,独立获取资源、独立调度的基本单位
  • 结构型:进程包括PCB、程序段和数据段
    4、知识总结:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值