进程的定义、组成、组成形式和特征

1 进程的定义

  在多道程序技术之后,为了方便操作系统管理,完成各程序并发执行,引入进程。
  进程实体的组成:程序段、数据段、程序控制块(PCB),是一个静态的概念。
  进程是具有独立功能的程序在数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位。进程一个运行过程,强调动态性

  进程是进程实体的运行过程,大部分情况下不区分两者概念。所谓创建进程就是创建进程实体中的PCB,而撤销进程就是撤销进程实体中的PCB。

2 进程的组成

  进程是由程序控制块(PCB)、程序段、数据段组成。
  操作系统是通过PCB来管理进程,因此PCB中应该包含操作系统对其进行管理所需的各种信息,如进程描述信息、进程控制和管理信息、资源分配清单和处理机相关信息。
  程序段:程序代码存放的位置。
  数据段:程序运行时使用、产生的运算数据。如全局变量、局部变量、宏定义的常量就存放在数据段内。

3 进程的组织形式

  进程的组织形式分为:链接方式和索引方式。
  链接方式:安装进程状态将PCB分为多个队列,操作系统持有指向各个队列的指针。

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


4 进程的特征

  动态性:进程的最基本的特征,进程是程序的一次执行过程,是动态的产生、变化和消亡。
  并发性:内存中有多个进程实体,各进程可并发执行。
  独立性:进程是能独立运行、独立获得资源、独立接受调度的基本单位。
  异步性:各个进程按各自独立的、不可预知的速度向前推进,操作系统要提供进程同步机制来解决异步问题。
  结构性:每个进程都会配置一个PCB。结构上看,进程由程序段、数据段和PCB组成。

5 小结

  本文完


  如发现错误,请指正!!!

你可能感兴趣的:(进程的定义、组成、组成形式和特征)