程序:指令序列
一、进程的定义、组成
为了方便操作系统管理,引入进程、进程实体概念。
程序段:存放程序代码本身的指令序列。
数据段:程序执行过程中的数据(如变量)
进程控制块(PCB):系统为进程配置的数据结构,用于描述进程的各种信息。
PCB、程序段、数据段三部分构成进程实体(进程映像)
PCB是进程存在的唯一标志:创建进程—创建进程的PCB,撤销进程—撤销进程的PCB
进程是程序的一次执行过程,进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位
进程实体是静态的,进程是动态的。
二、进程的组织
链接方式:按照进程状态不同,将PCB分为多个队列,操作系统持有各个队列的指针。
索引方式:根据进程状态不同,建立索引表,操作系统持有索引表的指针。
三、进程的特征
动态性:进程是程序的一次执行过程。
并发性:内存有多个进程实体,多个进程并发执行。
独立性:进程独立运行、独立受操作系统调度。
异步性:各进程以不可预知的速度向前推进。
结构性: