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

2020-07-14  本文已影响0人  MisAutumn
进程实体(静态)的组成
  1. PCB:进程控制块,包含操作系统对进程进行管理所需的各种信息,如程序代码存放位置。是进程存在的唯一标志。
  2. 程序段:程序运行需要的代码
  3. 数据段:程序运行过程处理的数据,如局部变量,全局变量
进程(动态)的定义

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

PCB
  1. 进程描述信息:
    i. 进程标识符pid:唯一不重复
    ii. 用户标识符uid
  2. 进程控制和管理信息
    i. 进程当前状态
    ii. 进程优先级
  3. 资源分配清单
    i. 程序段指针
    ii. 数据段指针
    iii. 鼠标、键盘
  4. 处理机相关信息
    i. 存储各种寄存器值:记录进程切换时各寄存器的运行情况,如程序计数器
进程的组织

多个进程之间的组织方式

  1. 链接方式:将PCB按进程状态分为多个队列,操作系统持有各队列指针。
  1. 索引方式:根据进程状态不同建立几张索引表,每个索引指向一个PCB,操作系统持有各索引表的指针。
进程的特征

动态性:进程是程序的一次执行过程,是动态产生、变化和消亡的。
并发性:内存中存在多个进程实体,可并发执行。
独立性:进程能够独立运行,独立获得资源,独立接受调度的基本单位。
异步性:各进程以独立的、不可预知的速度前行。
结构性:进程由PCB、程序段和数据段构成。

视频

上一篇下一篇

猜你喜欢

热点阅读